多线程 之 线程组(ThreadGroup)和线程组的中断

来源:互联网 发布:中等职业教育网络课程 编辑:程序博客网 时间:2024/04/29 19:50
class Demo implements Runnable{    public synchronized void run() {           try{wait();}           catch (InterruptedException e)           {               System.out.println(Thread.currentThread().getName()+"已经停止等待 抛出异常");           }           for(int i=0;i<10;i++)           System.out.println(Thread.currentThread()+"..."+i);    }}public class Main {    public static void main(String[] args)    {        Demo d1=new Demo();        Demo d2=new Demo();        Demo d3=new Demo();        //默认的线程组是main        ThreadGroup t=new ThreadGroup("线程组t");        Thread t1=new Thread(t,d1);        Thread t2=new Thread(t,d2);        Thread t3=new Thread(t,d3);        t1.start();        t2.start();        t3.start();        t.interrupt();    }}


运行结果:


原创粉丝点击