我尝试使用线程组并创建了2个线程并添加到该组中,之后我为线程1(名为-lion)调用了start(),然后是threadGroupObject.stop(),然后在线程2(名为-老虎)。
当我先调用Lion的启动方法,然后再调用Tiger线程的启动方法时,只有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();