sleep和yield,join

1. sleep(int miletime)
     調用的該函數的線程暫停一段時間,暫停時間結束後線程狀態由運行狀態轉換成就緒狀態,重新等待線程調度程序調度。線程暫停期間會給其他線程執行機會
2. yield
     直接讓線程由運行狀態進入就緒狀態,此時若等待執行的線程優先級比該線程高,則優先級高的線程執行,否則繼續執行該線程
3. join
     thread.join();主線程等待調用join的線程執行完才能繼續執行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章