您的位置:首页 > 编程语言 > Java开发

Java实现线程的两种方式

2016-06-15 15:08 399 查看
一、什么是线程?

摘自官方API:A thread is a thread of execution in a program. The Java Virtual Machine allows an application to have multiple threads of execution running concurrently.这句话的意思是说:线程是程序中的一个执行线程。 Java虚拟机允许应用程序同时运行多个执行线程。

注:关于线程的知识请自行查阅资料。

二、线程的实现方式

(1)扩展(使用extens)Thread类并重写run()方法。

class PrimeThread extends Thread {

long minPrime;

public PrimeThread (long minPrime) {

this.PrimeThread = PrimeThread ;

}

public void run(){

System.out.println(“扩展Thread类并重写run()方法”);

}

}

创建一个新的线程并启动:

PrimeThread pt = new PrimeThread(120);

pt.start();

(2)实现(implements) Runnable接口

class RunThread implements Runnable {

long minRunTime;

public RunThread (long minRunTime){

this.minRunTime = minRunTime;

}

}

创建一个新的线程并启动:

RunThread rt = new RunThread(110);

new Thread(rt).start();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  线程 java