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 ..?

questionAnswers(2)

yourAnswerToTheQuestion