在C#/ Java中,我可以很容易地使任何線程不安全的代碼是線程安全的。我只是特推出「lockObj」,並使用它像:C#模擬C#/ Java鎖(對象)
private object lockObj = new object();
void ThreadSafeMethod()
{
lock (lockObj)
{
// work with thread-unsafe code
}
}
(有些人只是用lock (this)
但這是not recomended)
什麼是最簡單和最快的C++相同呢?我可以使用C++ 11。