最近用多线程修改Dictionary字典会产生错误,说Dictionary .add的时候超出索引数组界限

只要加上一下代码就OK了。

 public static object locker = new object();//添加一个对象作为锁

就是在有修改的时候加上lock
        lock (locker)//锁
        {
            /*添加过程*/
            dictionary.Add("....", DateTime.Now);
        }
    
     lock (locker)//锁
        {
            /*删除过程*/
            dictionary.Remove("....");
        }
    

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-03-10
  • 2021-08-07
  • 2022-01-21
  • 2022-01-01
  • 2021-08-08
  • 2022-01-01
相关资源
相似解决方案