Um Parallelitätsprobleme in C# zu reduzieren, verwenden Sie das Schlüsselwort volatile. Schauen wir uns ein Beispiel an.
So verwenden Sie das Schlüsselwort volatile für öffentliche Variablen:
class Program { public volatile int a; public void Program(int _a) { i = _i; } }
Sehen wir uns ein weiteres Beispiel an: Wir haben zwei statische Variablen. Legen Sie sie als neue Methoden fest -
_out = "Welcome!"; _new = true;
Wir haben sie vor der Verwendung von volatile als statisch deklariert -
static string _out; static volatile bool new;
Jetzt müssen Sie die Methode im Thread ausführen -
new Thread(new ThreadStart(volatileFunc)).Start();
Lesen Sie den Wert der volatilen Variablen -
if (_new) { Console.WriteLine(_out); }
Das obige ist der detaillierte Inhalt vonflüchtiges Schlüsselwort in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!