Maison  >  Article  >  Java  >  Exemple Java - Obtenir le nom du thread actuel

Exemple Java - Obtenir le nom du thread actuel

黄舟
黄舟original
2016-12-27 13:43:051867parcourir

L'exemple suivant montre comment obtenir le nom du thread actuel en héritant de la classe Thread et en utilisant la méthode getName() :

/*
 author by w3cschool.cc
 TwoThreadGetName.java
 */public class TwoThreadGetName extends Thread {
   public void run() {
      for (int i = 0; i < 10; i++) {
         printMsg();
      }
   }
   public void printMsg() {
      Thread t = Thread.currentThread();
      String name = t.getName();
      System.out.println("name=" + name);
   } 
   public static void main(String[] args) {
      TwoThreadGetName tt = new TwoThreadGetName();
      tt.start();
      for (int i = 0; i < 10; i++) {
         tt.printMsg();
      }
   }}

Le résultat de l'exécution du code ci-dessus est :

name=main
name=main
name=main
name=main
name=main
name=Thread-0
name=Thread-0
name=Thread-0
name=Thread-0
name=Thread-0
name=main
name=Thread-0
name=main
name=Thread-0
name=main
name=Thread-0
name=main
name=Thread-0
name=main
name=Thread-0

Ce qui précède est l'exemple Java - obtenir le contenu du nom du fil de discussion actuel. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
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