LockSupport是juc提供的同步组件,用来阻塞和唤醒线程。Basic thread blocking primitives for creating locks and other synchronization classes.



从源码中可以看到,park方法底层是调用了UNSAFE的park方法,UNSAFE是利用C++来实现的底层。
LockSupport要注意的一点是,这里虽然用的block,但是调用park方法实际让线程进入了WAITING状态,而非Blocked状态。
LockSupport是juc提供的同步组件,用来阻塞和唤醒线程。Basic thread blocking primitives for creating locks and other synchronization classes.
从源码中可以看到,park方法底层是调用了UNSAFE的park方法,UNSAFE是利用C++来实现的底层。
LockSupport要注意的一点是,这里虽然用的block,但是调用park方法实际让线程进入了WAITING状态,而非Blocked状态。
本文标题:LockSupport
本文链接:https://www.haomeiwen.com/subject/jlkshctx.html
网友评论