1. 程式人生 > >c#多執行緒對於字典型的處理

c#多執行緒對於字典型的處理

隨性學習的,有問題請大家多多指教。

在多執行緒的字典型add時,如果不加鎖是不安全的,有可能插入的值完全不是你想要插入的值而是一個完全錯誤的值。例子:測試多執行緒對於map的呼叫

可以自測一下有lock和沒有lock的結果是不同的,同時沒有lock的約束插入的值在第一次時完全錯誤。

例子如下:

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