轉自:
http://www.java265.com/JavaCourse/202204/2929.html
下文筆者將詳細講述Thread.sleep的相關簡介說明,如下所示:
Thread.sleep簡介說明
Thread.sleep的功能:
當前執行緒主動讓出CPU,讓CPU運行其它執行緒
當指定sleep時間后,CPU才可以回來運行此執行緒
注意事項:
sleep不會釋放同步鎖
Thread.sleep(1000),1000ms后是否立即執行?
1000ms之內,執行緒不競爭CPU 1000ms之后,可參與競爭cpu的使用,如果能搶到,則會執行執行緒 也可能在1000ms之后,被別的執行緒爭搶到,而不能第一時間運行此執行緒
Thread.sleep(0),是否有用?
有用 Thread.sleep(0)的功能:讓執行緒重新進行一次cpu爭搶
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/499511.html
標籤:Java
