java線程睡眠后卡死 JAVA在主方法中Thread.sleep()會讓主方法休眠嗎?
調用主方法線程。睡眠()將使主方法休眠。我們知道Java中的應用程序是通過main方法條目啟動的,因此main方法中的線程稱為main線程。代碼如下:public class a{public sta
調用主方法線程。睡眠()將使主方法休眠。我們知道Java中的應用程序是通過main方法條目啟動的,因此main方法中的線程稱為main線程。代碼如下:
public class a{
public static void main(string[]args){系統(tǒng)輸出打?。ā拔沂侵骶€程開始”線程。睡眠(5000)
系統(tǒng)輸出打印(“I am the main thread end”
}
]運行上述代碼時,可以發(fā)現(xiàn)main會快速打印出“I am”的信息主線程在控制臺上啟動“,然后主線程處于休眠狀態(tài)。打印出“我是主線程端”的信息需要5秒鐘。
JAVA在主方法中Thread.sleep()會讓主方法休眠嗎?
Java線程有幾種狀態(tài),您應該知道這些狀態(tài),例如開始、結束、掛起、阻塞、中斷、睡眠等。在單獨睡眠的情況下,調用線程。睡眠方法使線程休眠。不參與CPU排隊調用。