多线程之LockSupport,线程阻塞与唤醒(十四)
Posted 程序猿小亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程之LockSupport,线程阻塞与唤醒(十四)相关的知识,希望对你有一定的参考价值。
文章目录
什么是LockSupport
LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。
该类与使用它的每个线程关联一个许可证(与
Semaphore
类的意义上类似)。 如果许可证可用,将立即返回park
,并在此过程中消费; 否则可能会阻止。 如果尚未提供许可,则需要unpark
获得许可。 (与Semaphore不同,许可证不会累积。最多只有一个。)
以上是关于多线程之LockSupport,线程阻塞与唤醒(十四)的主要内容,如果未能解决你的问题,请参考以下文章
Java并发:挂起与唤醒线程LockSupport工具类详解
Juc23_LockSupport概述阻塞方法park唤醒方法unpark(thread)解决的痛点带来的面试题