.net初心者です。

bool型の変数に対して、複数スレッドから読み書きする必要があるのですが、
lock等の排他制御を書く必要ありますでしょうか?
それとも、bool型に排他制御は必要ないでしょうか?