2010-01-25 55 views

回答

6
  • 創建文件訪問的獨立單例類。
  • 使用java.util.concurent包中的Read和WriteLock來保護文件訪問。
  • 緩存,所以你不必做文件讀取,如果你所要做的就是返回文件內容。
3

你確定文件是如何處理的嗎?保護多個併發用戶對數據的訪問是現代數據庫的大部分功能。

1

由於高度的併發性(用於寫入),同步會耗費大量的吞吐量。

如果可能的話,數據庫更適合處理這個問題。

0

我會利用Java 1.5中添加的java.util.concurrent包。特別是BlockingQueue排隊請求,並在第二個線程池中處理它們。