线程实现的两种形式

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 100 收藏 0 点赞 0 评论 0

继承java.lang.Thread:

class MyThread extends Thread{

public void run(){

需要进行执行的代码,如循环。

}

}

启动线程

public class TestThread{

public static void main(){

Thread t1=new Mythread();

T1.start();

}

}

实现java.lang.Runnable接口:

Class MyThread  implements Runnable{

Public  void run(){

}

}

这种实现可以再继承其他类。

启动线程时不同前者

public static void main(){

Runnable myThread = new MyThread();

Thread t = new Thread(myThread);

t.start();

}

当调用start方法时,JVM会到OS中产生一个线程。

评论列表
文章目录