探索2种创建多线程方法本质
下面代码的运行结果是什么:
package com;
public class start {
/**
* @param args
*/
public static void main(String[] args) {
new threads(new Run()).start();
}
}
class Run implements Runnable{
@Override
public void run() {
System.out.println("runnable");
}
}
class threads extends Thread{
public threads(Run run){
super(run);
}
public void run(){
System.out.println("thread");
}
}