ホームページ > Java > &#&チュートリアル > Java における isDaemon() メソッドの重要性は何ですか?

Java における isDaemon() メソッドの重要性は何ですか?

WBOY
リリース: 2023-08-24 15:29:03
転載
1145 人が閲覧しました

Java における isDaemon() メソッドの重要性は何ですか?

デーモン スレッドは、Java の 低優先度スレッド です。バックグラウンドで実行され、通常は、次のようなバックグラウンド タスクを実行するために JVM によって作成されます。 ##ガベージ コレクション (GC)。 ユーザー スレッドが実行されていない場合、デーモン スレッドが実行中でも JVM は終了できます。デーモン スレッドの唯一の目的は、ユーザー スレッドにサービスを提供することです。 isDaemon() メソッドを使用すると、スレッドが デーモン スレッドかどうかを判断できます。

文法

Public boolean isDaemon()
ログイン後にコピー

Example

の中国語訳は次のとおりです:

Example

class SampleThread implements Runnable {
   public void run() {
      if(Thread.currentThread().isDaemon())
         System.out.println(Thread.currentThread().getName()+" is daemon thread");
      else
         System.out.println(Thread.currentThread().getName()+" is user thread");
   }
}
// Main class
public class DaemonThreadTest {
   public static void main(String[] args){
      SampleThread st = new SampleThread();
      Thread th1 = new Thread(st,"Thread 1");
      Thread th2 = new Thread(st,"Thread 2");
      th2.setDaemon(true); // set the thread th2 to daemon.
      th1.start();
      th2.start();
   }
}
ログイン後にコピー

出力

Thread 1 is user thread
Thread 2 is daemon thread
ログイン後にコピー

以上がJava における isDaemon() メソッドの重要性は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート