Connect with us

Wie man

Abrufen einer Liste von Threads in einem Prozess

Der Namespace System.Diagnostics enthält Funktionen, mit denen Sie Prozesse, Threads, Ereignisprotokolle und Leistungsinformationen verwalten können.

Das System.Diagnostics.Process-Objekt ermöglicht Ihnen den Zugriff auf Funktionen, mit denen Sie Systemprozesse und Threads verwalten können.

Fügen Sie diese Zeile zu Ihrer Verwendungsliste hinzu:

using System.Diagnostics;

Sie können eine Liste von ProcessThreads in einem Prozess abrufen, indem Sie die Process.Threads-Eigenschaft verwenden, die ein ProcessThreadCollection-Objekt zurückgibt.

Hier ist ein Codebeispiel für Sie, vorausgesetzt, Sie verfügen bereits über ein Process-Objekt namens theProcess.

ProcessThreadCollection threadlist = theProcess.Threads;

foreach(ProcessThread theThread in threadlist){
   Console.WriteLine("Thread ID:{0} Priority: {1} Started: {2}", 
  theThread.Id, theThread.PriorityLevel, theThread.StartTime);
}

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia