Ф>>У тебя эти поля в разных потоках используются.
N>нужно им делать lock?
Нет: bool — атомарное значение. Все операции с ним всегда атомарны.
Если за один раз будешь анализировать несколько атомарных значений, то тогда будет нужен.
Всё сказанное выше — личное мнение, если не указано обратное.