Мне нужно понять, как он запускает поток, который вызывает start () после threadgroup object.stop (), а не предыдущего - PullRequest
0 голосов
/ 12 июня 2019

Я попытался использовать threadgroup, создал 2 потока и добавил в группу, после чего я вызвал start () для потока 1 (с именем -lion), затем threadGroupObject.stop () и затем start () в потоке 2 (named-tiger).

когда я сначала вызываю метод start льва, а затем метод start для потока тигра, только метод lion всегда выполняет метод run.нужно знать, почему

 ThreadGroup t=new ThreadGroup("my thread group");
    MyThread ob=new MyThread();
    Thread th1=new Thread(t,ob,"lion");
    Thread th2=new Thread(t,ob,"tiger");
    th2.start();
    t.stop();
    th1.start();

    t.list();

вывод enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...