Heim >Backend-Entwicklung >C++ >Wie kann ich die ID eines Threads in C# abrufen?
Abrufen von Thread-IDs in C#
Beim Debuggen von Threads zeigt Visual Studio eindeutige IDs für jeden Thread an. Programmierer versuchen jedoch häufig, diese IDs für verschiedene Zwecke programmgesteuert abzurufen.
Thread-ID-Erfassung
Um die ID eines nativen Threads zu erhalten, verwenden Sie die GetThreadId-Funktion, die akzeptiert ein Thread-Handle als Argument. Um das Thread-Handle für einen verwalteten Thread zu erhalten, sind möglicherweise zusätzliche Schritte erforderlich.
Alternativ stellt System.Environment.CurrentManagedThreadId für verwaltete Threads die eindeutige Kennung für den aktuellen Thread bereit.
Zusätzliche Optionen
Während System.Environment.CurrentManagedThreadId ist Bevorzugt sind auch Legacy-Optionen verfügbar:
Das obige ist der detaillierte Inhalt vonWie kann ich die ID eines Threads in C# abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!