Java线程--LockSupport使用
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871805.html
Java线程--LockSupport使用
public static void main(String[] args) { /** * 阻塞当前线程 , 暂停调度, 响应中断 * 获取锁失败也一直阻塞, 直到拿到锁 */ LockSupport.park(); /** * 阻塞当前线程, 超时自动释放 */ LockSupport.parkNanos(0); /** * 阻塞当前线程, 超时自动释放 */ LockSupport.parkUntil(0); /** * 释放当前线程 */ LockSupport.unpark(null); /** * LockSupport.park()调用的就是这个方法 */ Unsafe.getUnsafe().park(true , 0L); }