JUC有哪些常用辅助类呢?

书欣 Java面经 发布时间:2022-07-31 20:56:56 阅读数:14828 1
下文笔者讲述JUC常见的辅助类的简介说明,如下所示
JUC常用的辅助类:
    CountDownLatch,
	 CyclicBarrier,
	 Semaphore

CountDownLatch

  设定一个数
   当调用CountDown()时数量减一
  当调用await() 时判断计数器是否为0
    不为0就阻塞
    直到计数器为0

CyclicBarrier

  设定一个数
   当调用await()时判断计数器是否达到目标值
   未达到就阻塞
   直到计数器达到目标值

Semaphore

  设定一个信号量
  当调用acquire()时判断是否还有信号
  有就信号量减一线程继续执行
  没有就阻塞等待其他线程释放信号量
  当调用release()时释放信号量
  唤醒阻塞线程
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202207/16592722584088.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者