天天看点

c#多线程对于字典型的处理

随性学习的,有问题请大家多多指教。

在多线程的字典型add时,如果不加锁是不安全的,有可能插入的值完全不是你想要插入的值而是一个完全错误的值。例子:测试多线程对于map的调用

可以自测一下有lock和没有lock的结果是不同的,同时没有lock的约束插入的值在第一次时完全错误。

例子如下:

http://download.csdn.net/detail/w6025110/9861060