【发布时间】:2012-12-28 13:42:07
【问题描述】:
我经常看到这个:
object lockObj;
List<string> myStrs;
// ...
lock(lockObj)
{
myStrs.Add("hello world");
}
为什么要有单独的对象?当然你可以这样做:
List<string> myStrs;
// ...
lock(myStrs)
{
myStrs.Add("hello world");
}
【问题讨论】:
标签: c# multithreading synchronization locking