我定义了一个
public Object thisLock = new Object();
然后再需要加锁的地方
lock(thisLock )
{
//临界区
}
......
lock(thisLock )
{
//临界区
}
好像两个临界区没有实现互斥,加锁的地方不在一个类里面,这是怎么回事?谢谢
public Object thisLock = new Object();
然后再需要加锁的地方
lock(thisLock )
{
//临界区
}
......
lock(thisLock )
{
//临界区
}
好像两个临界区没有实现互斥,加锁的地方不在一个类里面,这是怎么回事?谢谢
解决方案 »
- 为什么单击“生成解决方案”会删除资源文件
- 请教:c# 调用外部dll(结构的数组)
- VS.net 2005自带的Business Objects 2.7为什么没有包括crdb_oracle.dll
- 哪里有C#写的论坛源代码下载,最好菜单是树型控件那种,如天涯论坛或者是网易论坛
- 请问在pictureBox的paint事件中,如何保留原来的图形,并在此基础上绘制?
- 问题 求解MVC网页 浏览器显示的居然是HTML代码求指点这是什么情况
- 开发类似Httpwatch的软件,如何获取一次http请求中的各个时长
- 如何改变Console的标题???
- 新手提问:已经实现了对DataTable的查询,添加(附上代码),就差删除了,请帮忙
- --sqlserver多个存储过程调用先后顺序的问题;
- 四个文本框做查询条件 如何判断??
- 在一个类里面设置一个私有变量,然后有一个公有的set和get访问器,怎么在另外一个类里建立前一个类的实例,怎么不能使用set访问器呢?
在别的类里面怎么引用static?
改为static是 个方法。