c線程中sleep()和pthread_join()函數之我見

線程之我見,有錯誤,請指正,謝謝 線程的執行需要cpu資源,而cpu的利用時各個線程進行「輪詢」即輪時間片,拋開優先級不說,一個線程如果執行的時候,分配給他的時間片到了,他就要交出cpu執行權,由其他等待cpu的線程來執行,(一個cpu一次只能執行一個線程)。 而sleep()的作用是讓當前執行cpu的線程掛起,交出cpu,讓其他等待cpu的線程執行, 測試程序: 1 #include<stdi
相關文章
相關標籤/搜索