0

私はJavaでプロジェクトに取り組んでいます.私はそれのほとんどを実装しました.互いに関連する7つの異なるクラスがあります.それらの1つはメインメソッドを持っています.だから私はメインクラスでデーモンスレッドを使用して、他のクラスの他のすべてのスレッドを初期化するように依頼しました。

Question : How can i implement the daemon thread in the main class?
4

1 に答える 1

3

mainスレッドが作成され、それがデーモンであるかどうかを制御することはできません。そして、それはあまり意味がありません。ただし、作成するすべてのスレッドを制御できますメソッドを使用するだけsetDaemon()です:

Thread thread = new MyFancyThread();
thread.setDaemon(true);
thread.start();

すべてのカスタム スレッドに対して同じことを行います。結果を理解していることを確認してください。この設定では、mainスレッドが終了すると (main()メソッドを終了すると)、アプリケーション全体が終了します。

于 2013-01-14T17:15:26.370 に答える