Все зависит от того, что еще использует bool.
В частности, действительно ли это bool поле (как предполагает «частное лицо»), или это переменная? Есть разница, поскольку вы можете пометить поле как volatile
(но не переменную).
Однако мне кажется, что вы должны использовать синхронизацию, такую как Monitor
, возможно, с пульсацией и т. Д., Или ворота, такие как ManualResetEvent
.
Без синхронизации или volatile
, для другого потока возможно не видеть изменений в переменной - но мы действительно не можем сказать больше без другой половины кода ...