解决方案 »
- 弱弱问:JIT编译代码,得到的本地可执行程序存储在哪?
- WPF WINDOWS MEDIAELEMENT 的问题
- 动态添加控件的css
- 命名空间是什么意思?
- WebBrowser中去除target="_blank"属性
- 菜鸟2问,大家帮忙(2)
- Functions.Encrypt()是什么意思?
- 水晶报表超级难得问题,谁能解决就是高手中的高手!!!
- 知道一个对象的指针,如何取得具体的对象啊?
- C#中怎样制作应答式窗体。就是那种不关闭就没办法操作后面窗体的。不要用messagebox
- 自动打印问题
- 求解 Regex reg = new Regex(@"^(([1-9]\d{0,2})|0)(\.\d{1,2})?$");
随便定义个public static object L=new object()
lock(L)
{
需要锁住的代码
}
悲催,悲催,我也试着 Lock(object)的,但是还是不起作用,没有加static!
悲催,悲催,我也试着 Lock(object)的,但是还是不起作用,没有加static!
如果不加static,你必须将变量定义在线程函数外面。
总之就是让三个线程锁定同一个变量。
如果定义到函数里面又没加static,变成各自锁定一个不同的变量了。