C# 中的 volatile 关键字
要减少 C# 中的并发问题,请使用 volatile 关键字。让我们看一个例子。
以下是如何使用 volatile 关键字作为公共变量 -
class Program { public volatile int a; public void Program(int _a) { i = _i; } }登录后复制
_out = "Welcome!"; _new = true;登录后复制
static string _out; static volatile bool new;登录后复制
new Thread(new ThreadStart(volatileFunc)).Start();登录后复制
if (_new) { Console.WriteLine(_out); }登录后复制