使用示例
class MyThread implements Runnable{
private String name ;
public MyThread(String name){
this.name = name ;
}
public void run(){
for(int i=0;i<10;i++){
System.out.println(name + "运行,i = " + i) ;
}
}
};
public class Test {
public static void main(String args[]){
MyThread mt1 = new MyThread("线程A ") ;
MyThread mt2 = new MyThread("线程B ") ;
Thread t1 = new Thread(mt1) ;
Thread t2 = new Thread(mt2) ;
t1.start() ;
t2.start() ;
}
};
Runnable 源码
package java.lang;
/**
* 线程接口。
*/
@FunctionalInterface
public interface Runnable {
public abstract void run();
}