如何在 Java 中使用匿名類建立執行緒?


執行緒是可以與程式的另一部分同時執行的功能。所有 Java 程式至少有一個稱為主執行緒的執行緒,該執行緒在程式啟動時由 Java 虛擬機器 (JVM) 建立,此時在使用主執行緒呼叫 main() 方法時。

在 Java 中,我們可以透過擴充套件 Thread 類或實現 Runnable 介面來建立執行緒。我們也可以透過在下面的程式中使用匿名類來建立執行緒,而無需擴充套件 Thread 類。

示例

public class AnonymousThreadTest {
   public static void main(String[] args) {
      new Thread() {
         public void run() {
            for (int i=1; i <= 5; i++) {
               System.out.println("run() method: " + i);
            }
         }
      }.start();
      for (int j=1; j <= 5; j++) {
         System.out.println("main() method: " + j);
      }
   }
}

輸出

main() method: 1
main() method: 2
run() method: 1
main() method: 3
run() method: 2
main() method: 4
run() method: 3
main() method: 5
run() method: 4
run() method: 5

更新於: 2023-11-23

3K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告