Java如何开始执行线程?
若要使线程开始执行,请在Thread或Runnable实例上调用start()方法。然后Java虚拟机将调用这个线程的run方法。
下面的代码片段显示了如何通过实现Runnable接口来创建线程。
package org.nhooo.example.lang;
public class ThreadRun implements Runnable {
public static void main(String[] args) {
// 实例化ThreadRun
ThreadRun runner = new ThreadRun();
// 创建Thread实例并传递ThreadRun对象
// 作为参数。
Thread thread = new Thread(runner);
// 通过传递Runnable对象,它告诉
// 使用Runnable对象的run()的线程。
thread.start();
}
public void run() {
System.out.println("Running..");
}
}下面的代码片段显示了如何通过扩展Thread类来创建线程。
package org.nhooo.example.lang;
public class ThreadStart extends Thread {
public static void main(String[] args) {
ThreadStart thread = new ThreadStart();
// 启动这个线程
thread.start();
}
/**
* The run() method will be invoked when the thread is started.
*/
@Override
public void run() {
System.out.println("Running..");
}
}
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短