《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调度器可以
相关文章
相关标签/搜索