读书人

对象锁定的有关问题.怎么得知对象是否

发布时间: 2011-12-13 21:22:18 作者: rapoo

对象锁定的问题.........如何得知对象是否锁定


object obj_lock = new object();


lock(obj_lock)
{
}



如何得知对象是否已经锁定呢.....?

[解决办法]
System.Threading.Monitor.TryEnter(obj_lock) 返回是否
[解决办法]
楼上给的方法好像等待给对象上锁把,返回否,说明被锁,返回是,说明本线程给对象上锁
楼主判断对象要是否被锁定,本人觉得肯定要设定一个共有字段了,有锁:1没锁:0

读书人网 >C#

热点推荐