基本的な算術演算はスレッドセーフですか?
たとえば、++
異なるスレッドから変更されるグローバル変数に対する操作がある場合、その周りをロックする必要がありますか?
例えば
void MyThread() // can have many running instances
{
aGlobal++;
}
またはそれはする必要があります
void MyThread()
{
lock( lockerObj)
{
aGlobal++;
}
}