簡體   English   中英

非原始對象的揮發性等效項C#

[英]Volatile equivalent for non primitive objects c#

我想我在這里錯過了一些大事。

我正在嘗試做的是:

我有一個對象,多個線程都知道該對象,可以讀取或操作它。 現在,我希望對象訪問被阻塞,當一個線程調用obj.setProperty(T type)時,我希望其他所有線程都必須等待,直到該屬性被設置為止。 我該怎么做? 我知道原始類型有易失性,但是這如何轉換為非原始類型。

在屬性getter和setter中使用lock語句。

而且, 您不了解volatile的作用 揮發物是為了防止阻塞,而不是引起阻塞。

暫無
暫無

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

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