用于创建锁和其他同步类的基本线程阻塞原语。
其中的park()和unpark()方法。分别是阻塞线程和解除阻塞线程。park:除非许可证可用,否则禁用当前线程以进行线程调度
线程等待唤醒机制:1.Object的wait和notify方法实现线程的等待和唤醒
2.Condition接口中的await和signal方法实现线程的等待和唤醒
3.LockSupport类中的park等待和unpark唤醒
许可证不会积累,只有一个
用于创建锁和其他同步类的基本线程阻塞原语。
其中的park()和unpark()方法。分别是阻塞线程和解除阻塞线程。park:除非许可证可用,否则禁用当前线程以进行线程调度
线程等待唤醒机制:1.Object的wait和notify方法实现线程的等待和唤醒
2.Condition接口中的await和signal方法实现线程的等待和唤醒
3.LockSupport类中的park等待和unpark唤醒
许可证不会积累,只有一个