執行緒示例及其說明

在啟動應用程式時,首先執行主執行緒。此主執行緒處理應用程式的所有 UI 概念。如果我們想要執行我們不需要 UI 的任務,那麼我們使用執行緒在後臺執行該任務。

以下是描述打擊的 Thread 示例:

new Thread(new Runnable() {
    public void run() {
        for(int i = 1; i < 5;i++) {  
            System.out.println(i);  
        }
    }
}).start();

我們可以通過建立 Thread 的物件來建立執行緒,該物件具有執行執行緒的 Thread.run() 方法。這裡,start() 方法呼叫 run() 方法。

我們也可以獨立執行多個執行緒,這稱為 MultiThreading。該執行緒還具有睡眠功能,當前正在執行的執行緒通過該功能休眠(暫時停止執行)指定的時間。但是 sleep 會丟擲 InterruptedException 所以,我們必須使用像這樣的 try / catch 來處理它。

try{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}