《Java高併發編程詳解-多線程架構與設計》3.Thread API

摘自《Java高併發編程詳解-多線程架構與設計》第三章 1.sleep不會釋放monitor鎖的所有權 2.使用TimeUnit.XX.sleep代替Thread.sleep 3.yield讓出CPU資源 4.yield與sleep的區別 jdk1.5之前 yield 實際調用sleep(0) sleep 會暫停線程指定時間, 沒有時間片的消耗 yield只是對cpu一個hint,cpu調度器可以
相關文章
相關標籤/搜索