java7

sword_kong發表於2024-08-17

java的多執行緒透過使用new關鍵字和Thread類或其子類穿件新的執行緒物件,透過呼叫start()方法進入就緒,如果獲取了CPU資源就可以執行run()。
其中如果執行了sleep(睡眠),suspend(掛起),將從執行進入堵塞狀態,在達到睡眠時間及sleep設立的時間或在被掛起後重新獲取到裝置資源後可以重新進入就緒狀態。堵塞狀態分為三種:執行中的執行緒執行wait()方法進入堵塞;執行緒獲取synchroinzed同步鎖失敗;透過呼叫sleep()或join()進行輸入輸出。
java中提供了三種建立執行緒的方法,透過哦Runnable介面;透過繼承Thread類本身;透過Callable和Future建立執行緒.
接下來將針對於java學習進行聯絡,並學習檔案中的試卷。