首頁 >Java >java教程 >如何在Java中使用匿名類別創建執行緒?

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

WBOY
WBOY轉載
2023-08-26 22:37:061151瀏覽

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

執行緒是一種可以與程式其他部分同時執行的功能。所有Java程式都至少有一個線程,稱為主線程,它是在程式啟動時,當main()方法執行時由Java虛擬機(JVM)創建的與主線程一起呼叫。

在Java中,我們可以透過擴充執行緒來建立執行緒 類別或透過實作 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
run() method: 1
main() method: 2
run() method: 2
main() method: 3
run() method: 3
main() method: 4
run() method: 4
main() method: 5
run() method: 5

以上是如何在Java中使用匿名類別創建執行緒?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除