勵志

勵志人生知識庫

thread run方法

Thread.run() 方法是 Java 中 Thread 類的一個實例方法,用於指定執行緒執行的代碼。當執行緒啟動後,將執行 run() 方法中的代碼,這個方法是執行緒的入口方法,通常用於實現執行緒要執行的任務。

如果執行緒是通過繼承 Thread 類創建的,那麼 run() 方法會被自動調用。如果執行緒是通過實現 Runnable 接口創建的,那麼 run() 方法也會被執行。

需要注意的是,如果直接調用 thread.run(),那麼這個方法將在主執行緒中執行,這意味著程式執行路徑只有一條,這樣就沒有達到寫執行緒的目的。

總結來說,Thread.run() 方法是執行緒執行任務的入口,但為了實現多執行緒,應該使用 Thread.start() 方法來啟動執行緒,這樣 run() 方法會在新的執行緒中執行。