スレッドを介して同じファイルを読み書きしたい。
ただし、条件は、最初のスレッドが読み取りを終了したときだけであり、その後に他のスレッドが書き込む必要があります。
私が提案した解決策は次のとおりです。
class XYX {
public void read(){
synchronised(fileObj){
//write the reading logic
}
}
public void write(){
synchronised(fileObj){
//write the writing logic
}
}
}
あなたのアイデアを教えてください
この順序を維持したい
読む - 書く - 読む - 書く - 読む - など