多数のプロジェクトで実行されているコードの複数のインスタンスがあります。プロジェクトのリストはprojList.csvに含まれています。Rインスタンスがプロジェクトを取得すると、projList.csvのプロジェクト名の前に1を書き込んで、他のインスタンスがすでに実行されたことをやり直さないようにします。
次の同期の問題を回避したい:-別のプロセスがリストファイルに書き込んでいる間、リストファイルの読み取りを許可したくない。-他のプロセスが書き込みや読み取りをしおれているときに書き込みを許可したくありません。
とにかくそれをすることはありますか?
ありがとう