[英]Examples of thread safe classes in the .NET Framework?
我目前正在研究應該是線程安全的代碼。 許多異步調用和事件以及通常需要大量工作才能保持同步和線程安全的內容。
.NET框架中是否有任何類可以處理(反編譯)這類事情,以了解應該如何完成這些工作? 越復雜越好...
盡管不僅僅針對.NET,而且針對Windows,但Joe Duffy的書值得注意: Windows上的並發編程
有幾種方法可以保持原子性。 有些類支持隔離,因此可以確保代碼按特定順序執行。 您可以使用關鍵字volatile來確保變量訪問是原子的(每次使用都從內存中讀取)並且沒有幻像讀取。 這些只是一些工具。 我建議使用一個簡單的Google,“原子C#,F#..”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.