Java中的“implements Runnable”与“extends Thread”
从我花在 线程上的时间,我发现了以下两种编写线程的方法:Java
使用可运行的
实现:
public class MyRunnable implements Runnable {
public void run() {
//Code
}
}
//Started with a "new Thread(new MyRunnable()).start()" call
或者,使用扩展线程
:
public class MyThread extends Thread {
public MyThread() {
super("MyThread");
}
public void run() {
//Code
}
}
//Started with a "new MyThread().start()" call
这两个代码块有什么显著差异吗?