AI
推荐
模板社区
专题
登录
免费注册
首页
流程图
详情
CountDownLatch(让 一个线程或者多个线程等待)
2021-04-14 12:21:51
5
举报
分享方式
免费使用
CountDownLatch(让 一个线程或者多个线程等待),适用于线程等待执行的场景,比如秒杀,让多个线程等待,知道开放时间设置state为0,让多个线程去竞争资源。
CountDownLatch
CountDownLatch原理
模版推荐
作者其他创作
大纲/内容
countDownLatch.countDown();state--,直至减为0唤醒等待的全部线程
初始化的时候指定state的值,CountDownLatch countDownLatch = new CountDownLatch(1);
state只能减不能加
CountDownLatch和ReentrantLock一样,内部类继承了AQS
tail
countDownLatch.await();将当前线程放到等待队列中
state
AQS
head
CountDownLatch
收藏
立即使用
四叉树场景管理
收藏
立即使用
游戏网络框架设计
收藏
立即使用
游戏热更新流程
收藏
立即使用
协议生成工具设计思路
Peile
职业:开发
去主页
Collect
Get Started
线程池
Collect
Get Started
播放器三个线程
Collect
Get Started
i ,两个线程
Collect
Get Started
线程
评论
0
条评论
下一页
Document