只要是一個 object對象 就可以。可以是this,是指該類的實例。也可以
private ojbect o=new object();
lock(o){}
关注。。。
如果你的类是public的,lock(this)可能引发死锁问题,因为是公有的,在别的线程,别的组件内部都有可能使用你的类,同样也都可以使用lock,如果你内部使用了lock,而在其他的线程,组件中也使用了lock,可能导致死锁发生。
打酱油的哦~~
学习了...
一般小括号中放一个只读的object对象 private readonly object objLock =new object ();
lock(objLock)
{
//
}