Maison > développement back-end > Tutoriel C#.Net > Comment obtenir l'ID de thread à partir du thread en C# ?

Comment obtenir l'ID de thread à partir du thread en C# ?

王林
Libérer: 2023-09-15 20:25:02
avant
1686 Les gens l'ont consulté

Comment obtenir lID de thread à partir du thread en C# ?

Un thread est défini comme le chemin d'exécution d'un programme. Chaque fil définit un unique Contrôle des processus. Si votre application implique des opérations complexes et chronophages opération, il est souvent utile de configurer différents chemins ou threads d'exécution, Chaque thread effectue une tâche spécifique.

Les threads sont des processus légers. Un exemple courant d'utilisation des threads est Les systèmes d'exploitation modernes implémentent la programmation simultanée. utiliser Les threads permettent d'économiser des cycles CPU gaspillés et d'augmenter l'efficacité des applications.

En C#, la classe System.Threading.Thread est utilisée pour gérer les threads. Il permet la création et l'accès à des threads individuels dans des applications multithread. Dans un processus, le premier thread à exécuter est appelé le thread principal.

Lorsqu'un programme C# commence à s'exécuter, le thread principal sera automatiquement créé Les threads créés à l'aide de la classe Thread sont appelés threads enfants du thread principal. Vous pouvez accéder aux threads à l'aide de la propriété CurrentThread de la classe Thread.

Exemple

class Program{
   public static void Main(){
      Thread thr;
      thr = Thread.CurrentThread;
      thr.Name = "Main thread";
      Console.WriteLine("Name of current running " + "thread: {0}", Thread.CurrentThread.Name);
      Console.WriteLine("Id of current running " + "thread: {0}", Thread.CurrentThread.ManagedThreadId);
      Console.ReadLine();
   }
}
Copier après la connexion

Sortie

Name of current running thread: Main thread
Id of current running thread: 1
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal