要減少 C# 中的並發問題,請使用 volatile 關鍵字。讓我們來看一個例子。
以下是如何使用 volatile 關鍵字作為公共變數 -
class Program { public volatile int a; public void Program(int _a) { i = _i; } }
讓我們來看另一個例子:我們有兩個靜態變數。將它們設定為新方法-
_out = "Welcome!"; _new = true;
我們在使用volatile 之前將它們聲明為靜態-
static string _out; static volatile bool new;
現在您需要在執行緒上執行該方法-
new Thread(new ThreadStart(volatileFunc)).Start();
讀取取易失性變數的值-
if (_new) { Console.WriteLine(_out); }
以上是C# 中的 volatile 關鍵字的詳細內容。更多資訊請關注PHP中文網其他相關文章!