sleep(0),sleep以及yeid 的區別

Thread.Sleep(0) Sleep 的意思是告訴操作系統自己要休息 n 毫秒,這段時間就讓給另一個就緒的線程吧。當 n=0 的時候,意思是要放棄自己剩下的時間片,但是仍然是就緒狀態,其實意思和 Yield 有點類似。但是 Sleep(0) 只允許那些優先級相等或更高的線程使用當前的CPU,其它線程只能等着捱餓了。如果沒有合適的線程,那當前線程會重新使用 CPU 時間片 優勢:相比 Yiel
相關文章
相關標籤/搜索