【ArrayList之最大问题】高速添加删除导致索引错误问题!!!!!! ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemCollectionsArrayListClassSyncRootTopic.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要lock 住 他的 SyncRoot lock 住 他的 SyncRoot这个方法原来用过,也不行才改成现在这种方法的,我现在感觉不是同步的问题,而是在系统资源比较少的时候我这里又如此频繁的操作才导致我现在用的这个同步方法应该是没有问题的,我设置断点的话在立即和监视窗口都完全不能访问这个集合对象 你用 IsSynchronized 这样得到同步的 wrapper 对象, 是不能保证 thread-safe 的。 因为你这个得到的同步的对象可能是实际上要维持 thread-safe 的那个集合的多个不同的引用而已。 你锁住这个没有用, 必须要锁定 SyncRoot.不知道我说清楚了没有。 lock (someListObject.SyncRoot) { 你的操作;} 我已经说过了lock (someListObject.SyncRoot) {这个方法我用过,也是无效所以才用上面的方法的我目前正在试验用互斥量看行不行,这些同步方法都快被我试验遍了 请教大神一个关于ListView的问题 跪求下面代码问题,为何不知心全选复制功能 网站访问aspx显示无法找到资源html文件正常 Tatatable 请前辈高人指点一下思路 WINFROM关于comboBox 晕了啊,什么是面向对象???这个类如何写?? 大伙给看看这代码的问题。 sql server 2005 装不成功 在dataGrid中,如何禁止用户自己添加新行?而且我要能修改列,且只能通过我的程序来增加新列 如何得到dataGrid中选定行某字段的值? 求助:C#.net如何制作安装程序,安装程序能够自动创建oracle表空间、用户,并创建数据表?
这个方法原来用过,也不行才改成现在这种方法的,我现在感觉不是同步的问题,而是在系统资源比较少的时候我这里又如此频繁的操作才导致我现在用的这个同步方法应该是没有问题的,我设置断点的话在立即和监视窗口都完全不能访问这个集合对象
你的操作;
}
lock (someListObject.SyncRoot) {
这个方法我用过,也是无效所以才用上面的方法的
我目前正在试验用互斥量看行不行,这些同步方法都快被我试验遍了