デーモンスレッドとしてユーザースレッドを作成したいと考えていましたが、Thread.setDaemon(true)はスレッドデーモンを作成しますが、Daemon Threadsはバックグラウンドジョブに適していることがわかっています。私のデーモンスレッドは、そのスレッドにいくつかのサービスを提供できるように、私はこのスレッドをバックグラウンドデーモンスレッドにリンクしたいと思います。デーモンスレッドを作成しましたが、終了する必要があります。サービスを私のデーモンスレッドを介して既存のデーモンスレッドに渡してから最後に終了するようにしてください。デーモンスレッドについて
Thread daemonThread = new Thread(new Runnable(){
@Override
public void run(){
try{
while(true){
System.out.println("Daemon thread is running");
}
}catch(Exception e){
}finally{
System.out.println("Daemon Thread exiting"); //never called
}
}
}, "Daemon-Thread");
daemonThread.setDaemon(true); //making this thread daemon
daemonThread.start();
}
デーモンスレッドはどのようなサービスを提供しますか? –
"このスレッドをバックグラウンドデーモンスレッドにリンクして、デーモンスレッドがそのスレッドにサービスを提供できるようにしたい"。 「リンク」を定義します。 – EJP