通常、対応するミューテックスによって保護されている、パブリックにアクセス可能なメンバー変数を介してスレッドにコマンドを送信します。
私の質問は次のとおりです。書き込みアクセス中に単一の変数がミューテックスによって保護されている場合、読み取りアクセス中にも保護する必要がありますか、それとも単に読み取ることができますか?
例:
スレッドは、何か特別なことを行う必要があるかどうかをチェックします
( doSpecialは別のスレッドに記述されています)。
// some code
if (doSpecial) {
// code
}
// some code
この読み取りアクセスはミューテックスで保護する必要がありますか?