如何在 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP