Java中开线程的两种方式

在Java中线程是Thread类的实例,有两个方式可以开新线程,分别对应Thread的两种构造方法:Thread()和Thread(Runnable target)。

实现Runnable接口

public class HelloRunnable implements Runnable {

    public void run() {
        System.out.println("Hello from a thread!");
    }

    public static void main(String args[]) {
        (new Thread(new HelloRunnable())).start();
    }

}

继承Thread类

public class HelloThread extends Thread {

    public void run() {
        System.out.println("Hello from a thread!");
    }

    public static void main(String args[]) {
        (new HelloThread()).start();
    }

}

这两种方法的关键就在于run()方法,新开的线程中要运行的代码就写在run()方法里面,如果有很多方法,就要全部在run()里面调用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章