2010-01-25 7 views

답변

6
  • 파일 액세스에 대해 별도의 싱글 톤 클래스를 만듭니다.
  • java.util.concurent 패키지의 Read 및 WriteLock을 사용하여 파일 액세스를 보호하십시오.
  • 캐시. 파일 내용을 반환해야하는 경우 파일을 읽을 필요가 없습니다.
3

파일을 어떻게 처리 하시겠습니까? 여러 동시 사용자가 데이터에 대한 액세스를 보호하는 것은 대부분 현대 데이터베이스가 수행하는 것입니다.

1

높은 수준의 동시성 (쓰기의 경우)을 동기화하면 많은 처리량이 들게됩니다.

가능하면 프로젝트에서 데이터베이스가이를 처리하는 것이 더 적절합니다.

0

Java 1.5에 추가 된 java.util.concurrent 패키지를 활용할 것입니다. 특히 BlockingQueue은 요청을 대기열에 넣고 두 번째 스레드 풀에서 처리합니다.

관련 문제