如何在 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
廣告