私はJavaでプロジェクトに取り組んでいます.私はそれのほとんどを実装しました.互いに関連する7つの異なるクラスがあります.それらの1つはメインメソッドを持っています.だから私はメインクラスでデーモンスレッドを使用して、他のクラスの他のすべてのスレッドを初期化するように依頼しました。
Question : How can i implement the daemon thread in the main class?
私はJavaでプロジェクトに取り組んでいます.私はそれのほとんどを実装しました.互いに関連する7つの異なるクラスがあります.それらの1つはメインメソッドを持っています.だから私はメインクラスでデーモンスレッドを使用して、他のクラスの他のすべてのスレッドを初期化するように依頼しました。
Question : How can i implement the daemon thread in the main class?
main
スレッドが作成され、それがデーモンであるかどうかを制御することはできません。そして、それはあまり意味がありません。ただし、作成するすべてのスレッドを制御できます。メソッドを使用するだけsetDaemon()
です:
Thread thread = new MyFancyThread();
thread.setDaemon(true);
thread.start();
すべてのカスタム スレッドに対して同じことを行います。結果を理解していることを確認してください。この設定では、main
スレッドが終了すると (main()
メソッドを終了すると)、アプリケーション全体が終了します。