随性學習的,有問題請大家多多指教。
在多線程的字典型add時,如果不加鎖是不安全的,有可能插入的值完全不是你想要插入的值而是一個完全錯誤的值。例子:測試多線程對于map的調用
可以自測一下有lock和沒有lock的結果是不同的,同時沒有lock的限制插入的值在第一次時完全錯誤。
例子如下:
http://download.csdn.net/detail/w6025110/9861060
随性學習的,有問題請大家多多指教。
在多線程的字典型add時,如果不加鎖是不安全的,有可能插入的值完全不是你想要插入的值而是一個完全錯誤的值。例子:測試多線程對于map的調用
可以自測一下有lock和沒有lock的結果是不同的,同時沒有lock的限制插入的值在第一次時完全錯誤。
例子如下:
http://download.csdn.net/detail/w6025110/9861060