是对Unsafe对线程操作的封装
使用不单独将,可将unsafe.park/unpark方法
Thread. parkBlocker 是用来记录导致park的blocker(阻塞对象)的。
LockSupport的park(Object b)方法会记录b到Thread. parkBlocker的,使用的是unsafe.putObject方法
LockSupport方法主要有park和unpark两类,具体如下:
微信扫一扫
是对Unsafe对线程操作的封装
使用不单独将,可将unsafe.park/unpark方法
Thread. parkBlocker 是用来记录导致park的blocker(阻塞对象)的。
LockSupport的park(Object b)方法会记录b到Thread. parkBlocker的,使用的是unsafe.putObject方法
LockSupport方法主要有park和unpark两类,具体如下:
相关推荐