首頁 >Java >java教程 >java如何開啟新執行緒

java如何開啟新執行緒

王林
王林原創
2020-05-14 14:15:483237瀏覽

java如何開啟新執行緒

我們可以透過繼承Thread類別來開啟一個新執行緒。

步驟如下:

1、定義一個類別A繼承於Java.lang.Thread類別;

2、在A類別中覆寫Thread類別中的run方法;

3、在run方法中寫出需要執行的操作:run方法裡的程式碼,執行緒執行體;

4、在main方法(執行緒)中建立執行緒對象,並啟動執行緒。

(1)建立執行緒類別物件            

A类 a = new A类();

(2)呼叫執行緒物件的start方法    

a.start();//启动一个线程

#(影片教學建議:java影片

注意:千萬不要呼叫run方法,如果呼叫run方法好比是物件呼叫方法,還是只有一個線程,並沒有開啟新的線程。線程只能啟動一次。

具體實例如下:

//1):定义一个类A继承于java.lang.Thread类.  
class MusicThread extends Thread{  
    //2):在A类中覆盖Thread类中的run方法.  
    public void run() {  
        //3):在run方法中编写需要执行的操作  
        for(int i = 0; i < 50; i ++){  
            System.out.println("播放音乐"+i);  
        }  
    }  
}  
  
public class ExtendsThreadDemo {  
    public static void main(String[] args) {  
          
        for(int j = 0; j < 50; j ++){  
            System.out.println("运行游戏"+j);  
            if(j == 10){  
                //4):在main方法(线程)中,创建线程对象,并启动线程.  
                MusicThread music = new MusicThread();  
                music.start();  
            }  
        }  
    }  
  
}

推薦教學:java入門程式

以上是java如何開啟新執行緒的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn