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();
所有启动的线程共享同一个线程实例;
浙公网安备 33010602011771号