사용자 스레드를 데몬 스레드로 만들고 싶습니다. 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