ホームページ  >  記事  >  Java  >  Java の例 - 現在のスレッド名を取得する

Java の例 - 現在のスレッド名を取得する

黄舟
黄舟オリジナル
2016-12-27 13:43:051821ブラウズ

次の例は、Thread クラスを継承し、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();
      }
   }}

上記のコードを実行した出力結果は次のとおりです:

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

上記は Java の例です -現在のスレッド名のコンテンツを取得します。詳細 関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。