C#线程同步总结
對于整數數據類型的簡單操作,可以用Interlocked類的成員來實現線程同步。對于復雜的線程同步,有以下幾個方法:
1、lock關鍵字;
2、Monitor;
3、同步事件和等待句柄;
4、Mutex對象。
具體見MSDNhttp://msdn.microsoft.com/zh-cn/library/ms173179(v=vs.90).aspx
當然,上述這些主要是防止不同線程訪問同一段代碼,如果是要在多線程中共同訪問一個對象,需要使用SynchronizationAttribute,具體見博客http://www.cnblogs.com/michaelxu/archive/2008/09/20/1293716.html,這篇博客寫的不錯,涵蓋各種線程同步方式。
轉載于:https://www.cnblogs.com/wangchengfeng/p/3502477.html
總結
- 上一篇: mysql --verbose --he
- 下一篇: 堆和栈的区别(转)