2021
05-25
05-25
Java多线程之Park和Unpark原理
一、基本使用它们是LockSupport类中的方法//暂停当前线程LockSupport.park();//恢复某个线程的运行LockSupport.unpark(暂停线程对象)应用:先park再unparkThreadt1=newThread(()->{log.debug("start...");sleep(1);log.debug("park...");LockSupport.park();log.debug("resume...");},"t1");t1.start();sleep(2);log.debug("unpark...");LockSupport.unpark(t1);...
继续阅读 >