【发布时间】:2011-07-29 13:33:27
【问题描述】:
你有什么理由在这样的布尔属性的 getter 和 setter 周围创建锁?
private _lockObject = new object();
private bool _myFlag;
public bool MyFlag
{
get
{
lock (_lockObject)
{
return _myFlag;
}
}
set
{
lock (_lockObject)
{
_myFlag = value;
}
}
}
【问题讨论】:
-
+1 作为教科书示例
标签: c# multithreading properties locking