日期:2014-05-17  浏览次数:20449 次

lock锁定代码块

public static int bid()
{
    //公共的静态方法
}


我想锁定bid()
lock就避免锁定public 类型或不受程序控制的对象。
lock锁定的对象应该是obj对吗? 我下面这样些就应该没问题把?


private static object obj = new object();
lock (obj)   
{
    bid();
}

------解决方案--------------------
private static object obj = new object();
public static int bid()
{
   lock (obj){
    //公共的静态方法
   }
}
------解决方案--------------------

没问题