更好的帖子:“实现可运行”与“扩展线程”
我可以通过两种方式创建自己的线程类 MyThread,
class MyThread extends Thread
or
class MyThread implements Runnable
哪种技术更好,为什么?
在实现 Runnable 的情况下,我必须从 MyThread 对象创建 Thread 对象,例如
MyThread mt = new MyThread();
Thread t = new Thread(mt);
那么实现可运行接口技术的优势是什么?