是对Unsafe对线程操作的封装
使用不单独将,可将unsafe.park/unpark方法
Thread. parkBlocker 是用来记录导致park的blocker(阻塞对象)的。
LockSupport的park(Object b)方法会记录b到Thread. parkBlocker的,使用的是unsafe.putObject方法
LockSupport方法主要有park和unpark两类,具体如下:
系列内容:
Java多线程.线程状态_闲猫的博客-CSDN博客_java线程的状态
Java多线程.Volatile,transient,Monitor,goto_闲猫的博客-CSDN博客_java monitor
Java多线程.三种实现方式_闲猫的博客-CSDN博客_java多线程实现的代码
Java多线程.ReentrantLock_闲猫的博客-CSDN博客
Java多线程.Synchronized_闲猫的博客-CSDN博客
Java多线程.LockSupport_闲猫的博客-CSDN博客