スレッドを使用して同じファイルを読み書きしたい。複数のスレッドで書き込みファイルを読み込む
しかし、条件は、最初のスレッドが読み込みを終了した後、もう一方のスレッドが書き込む必要がある状態です。
私が提案した解決策だった:
class XYX {
public void read(){
synchronised(fileObj){
//write the reading logic
}
}
public void write(){
synchronised(fileObj){
//write the writing logic
}
}
}
私はあなたのアイデアをお聞かせください
私はこの注文読書保持したい
- ライティング - 読書 - ライティング - 読書 - ようにします
を最初のスレッドが読み終え*前*書き込むための第二のスレッドをトップます。 –