Odnośnie wątku demona zapewniającego usługę dla wątku niebędącego demonem
Mam jedno zapytanie, które zostało opracowane poniżej kodem wielu wątków o nazwie wątek jeden i wątek dwa, poniżej jest kod ..
narzędzia klasy multip Runnable {
public void run() {
for (int i = 0; i < 20; i++) {
try {
Thread.sleep(500);
System.out.println(Thread.currentThread().getName());
System.out.println("i");
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
public class MultiThread3 {
public static void main(String... a) {
multip obj = new multip();
Thread t1 = new Thread(obj);
t1.currentThread().setName("one");
t1.start();
Thread t2 = new Thread(obj);
t2.currentThread().setName("two");
t2.start();
}
}
Teraz chcę, aby wątek dwa był ustawiony jako wątek demona i powinien zapewniać jakąś usługę do wątku, może to być dowolny rodzaj usługi, ale w końcu to, co próbowałem osiągnąć, to to, że wątek demona zapewniający usługę dla wątku niebędącego demonem. Proszę doradzić, jak to osiągnąć. Pytanie dotyczy tego, w jaki sposób wątek demona zapewni usługę dla wątku niebędącego demonem ..?