link: http://developer.51cto.com/art/201203/321042.htm
简单说,extends Thread的时候,你是new一个类,直接调用start();
而实现了Runnable的接口。
你是new 一个这个类,
然后new Thread(这个类的实例).start();
简单说,extends Thread的时候,你是new一个类,直接调用start();
而实现了Runnable的接口。
你是new 一个这个类,
然后new Thread(这个类的实例).start();
Java中Thread与Runnable的区别
本文解释了在Java中通过继承Thread类与实现Runnable接口创建线程的不同之处。前者直接new一个类并调用start()方法;后者则需先new一个类的实例,再用该实例初始化Thread并启动。

被折叠的 条评论
为什么被折叠?



