线程的两种创建方式:
两种方法的区别:
* 实现方式的好处:避免了单机单继承的局限性
* 在建立线程时,建议使用实现方式。
* 所有被引用的同一个接口共享接口内的成员变量等资源
*
* 继承Thread:线程代码存放在Thread子类 的run方法中
* 实现runnable,线程代码存放在接口子类的run方法中。
1> public class Mythread extends Thread{
@override
public void run(){
System.out.println("my extend thread");
}
} // new Mythread().start;
2>public class Mythread implements Runnable{
@override
public void run(){
System.out.println("my extend thread");
}
} new Thread(new MyThread()).start; |
|