Z
Zeng
Is the lock in these two places needed for multi-threading? I thought
accessing a variable value should already be atomic. Thanks for your help or
comments.
bool stopping = false;
public bool Stopping
{
get
{
lock (stopLock)
{
return stopping;
}
}
}
public void Stop()
{
lock (stopLock)
{
stopping = true;
}
}
accessing a variable value should already be atomic. Thanks for your help or
comments.
bool stopping = false;
public bool Stopping
{
get
{
lock (stopLock)
{
return stopping;
}
}
}
public void Stop()
{
lock (stopLock)
{
stopping = true;
}
}