八^戒

Thread、Runable实现区别

1、继承Thread实现多线程;完成各自的任务;
     class T extends Thread{};
     T t1 = new T();
     T t2 = new T();
     t1.start();
     t2.start();
     每个线程都是自己的线程实例,资源独立
 
2、实现Runable实现多线程;共同完成同一个任务;
     class CommonThread implements Runable{};
     Thread common  = new CommonThread();
     Thread A = new Thread(common,"A")
     Thread B = new Thread(common,"B")
     A.start();
     B.start();
     所有启动的线程共享同一个线程实例;

 

 

 

posted on 2017-06-20 14:22  八^戒  阅读(84)  评论(0)    收藏  举报

导航