Heim  >  Artikel  >  Backend-Entwicklung  >  flüchtiges Schlüsselwort in C#

flüchtiges Schlüsselwort in C#

PHPz
PHPznach vorne
2023-08-26 19:05:05846Durchsuche

C# 中的 volatile 关键字

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen