sun.misc.Unsafe.park() 及 Thread.sleep()实现

Now7! 2014-12-21
请教一下R大及各位大大:

[1]
sun.misc.Unsafe.park()会使OS的调度器不调度当前线程;Thread.sleep()也有这个效果,这两者的实现有什么异同吗?还有类似功能的Object.wait(),实现也是类似的吗?

[2]
Object.wait() / notify() / notifyAll() 是在JVM层面实现的条件队列呢还是调用的OS相关功能实现的条件队列呢?

谢谢~ 
Global site tag (gtag.js) - Google Analytics