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