Недавно я видел этот код на веб-сайте, и мой вопрос заключается в следующем:
private bool mbTestFinished = false;
private bool IsFinished()
{
lock( mLock )
{
return mbTestFinished;
}
}
internal void SetFinished()
{
lock( mLock )
{
mbTestFinished = true;
}
}
В многопоточной среде действительно необходимо блокировать доступ к mbTestFinished
?