今天我碰到这段代码锁定功能体功能参数对象
internal object UpdatePracownik(object employee)
{
lock (employee)
{
// rest of the code
}
return employee;
}
我想知道,这是用于锁定访问功能有效的解决方案来的?
岂不是更好地使用属性
[MethodImpl(MethodImplOptions.Synchronized)]
代替这种锁的?
这可能有助于描述您尝试实现什么功能?你是否打算锁定'employee'对象的特定实例,或锁定所有'UpdatePracwnik'方法的用法? – 2012-01-18 14:21:51