일부 이미지 파일의 크기를 조정해야하는 멀티 스레드 응용 프로그램이 있다고 가정 해 보겠습니다. 다중 스레드가 같은 시간에 동일한 이미지의 크기를 조정하고 서로의 결과를 덮어 쓰고 파일을 손상시키지 않도록하고 동시성을 최대화하기 위해 여러 스레드가 동시에 여러 이미지의 크기를 조정할 수 있기를 원합니다.Java에서 이미지 파일의 크기를 조정할 때 동시성 최대화
스레드가 단순히 전체 코드 블록을 동기화하는 대신 특정 이미지에 대한 잠금을 얻는 최상의 방법은 무엇입니까?
"이미지"가 의미하는 바가 꽤 모호합니다. 파일? 힙의 Image 인스턴스 – Durandal
나는 그가 힙을 의미한다고 생각하고있다. – Adrian
나는 파일을 의미한다. 궁극적으로 스레드 A가 스레드 B의 결과를 덮어 써서 A가 끝나고 파일이 손상되기를 원하지 않는다. 나는 그 질문을 수정할 것이다. – 3urdoch