簡體   English   中英

.NET Framework中的線程安全類的示例?

[英]Examples of thread safe classes in the .NET Framework?

我目前正在研究應該是線程安全的代碼。 許多異步調用和事件以及通常需要大量工作才能保持同步和線程安全的內容。

.NET框架中是否有任何類可以處理(反編譯)這類事情,以了解應該如何完成這些工作? 越復雜越好...

.NET 4.0線程安全集合

盡管不僅僅針對.NET,而且針對Windows,但Joe Duffy的書值得注意: Windows上的並發編程

MSDN具有有關.NET中異步編程的一些很好的信息。 查看異步編程設計模式

還要檢查System.Threading中的MonitorMutex類。

有幾種方法可以保持原子性。 有些類支持隔離,因此可以確保代碼按特定順序執行。 您可以使用關鍵字volatile來確保變量訪問是原子的(每次使用都從內存中讀取)並且沒有幻像讀取。 這些只是一些工具。 我建議使用一個簡單的Google,“原子C#,F#..”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM