6.デーモンスレッド

 Javaは、2件のスレッドがあり、一方が他方のスレッドの守護者である、ユーザスレッドです。

 プロセスが存在するか、メインスレッドを停止しない場合、スレッド・デーモンは停止されます。

 デーモンスレッドを設定するためには、setdaemon(true)メソッドを使用します

 

 

**

 *

 *デーモンスレッドとは何ですか?-threadedデーモンプロセスのスレッド(メインスレッドがハングアップ)デーモンスレッドが自動的に破棄されますが。

 *

 * @ClassDesc:機能の説明:(デーモンスレッド)

 * /

パブリック クラス DaemonThread {

 

  パブリック 静的 ボイドメイン(文字列[]引数){

    スレッドのスレッド= 新しいスレッド(新しい Runnableを(){

      @オーバーライド

      公共 ボイドラン(){

        一方、){

          してみてください {

            糸。スリープ(100);

          } キャッチ(例外e){

            // TODO:例外を処理

          }

          。システムOUT .println( "私は...子スレッドです");

        }

      }

    });

    thread.setDaemon(真の);

    thread.start();

    以下のためにint型、iは10 <; I = 0 iは++){

      してみてください {

        糸。スリープ(100);

      } キャッチ(例外e){

 

      }

      。システムOUT .println(「私はメインスレッドです」);

    }

    。システムOUT .printlnは( "メインスレッドが終了しました!");

  }

おすすめ

転載: www.cnblogs.com/goldlong/p/10953903.html