对象锁定的问题.........如何得知对象是否锁定
object obj_lock = new object();
lock(obj_lock)
{
}
如何得知对象是否已经锁定呢.....?
------解决方案--------------------System.Threading.Monitor.TryEnter(obj_lock) 返回是否
------解决方案--------------------楼上给的方法好像等待给对象上锁把,返回否,说明被锁,返回是,说明本线程给对象上锁
楼主判断对象要是否被锁定,本人觉得肯定要设定一个共有字段了,有锁:1没锁:0