我正在做一種研究,我想將一個用戶線程作爲一個守護進程線程,Thread.setDaemon(true)生成一個線程守護進程,但正如我們所知道的,守護進程線程適合做後臺任務,所以我想把我的這個線程鏈接到任何後臺守護線程,這樣我的守護線程就可以爲這個線程提供一些服務,並且當守護線程結束時它應該結束,儘管我已經創建了守護線程但是請告訴我如何提供服務通過我的守護進程線程到任何現有的守護進程線程,然後它應該最終結束,請告知。關於守護進程線程
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