首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发编程
Gxin
创建于2022-04-02
订阅专栏
并发编程
等 4 人订阅
共116篇文章
创建于2022-04-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【并发编程】- CyclicBarrier的使用
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第16天,点击查看活动详情。 CyclicBarrier的使用 实现所有线程都到达同步点时再继续运行 线程执行代码如下: 运行类代码如
【并发编程】- CountDownLatch 设置等待超时
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第15天,点击查看活动详情。 接着上一篇文章 # 【并发编程】- 多个CountDownLatch 线程集合同步点 运行结果如下: 方
【并发编程】- 多个CountDownLatch 线程集合同步点
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第14天,点击查看活动详情。 接着上一篇文章 【并发编程】- CountDownLatch 多线程集合同步点 虽然按预期运行成功,但并
【并发编程】- CountDownLatch 多线程集合同步点
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情。 裁判在等全部的运动员到来 实现裁判员要等待所有运动员全部到来的效果,主要处理好多个线程与同步点间阻塞的特
【并发编程】- CountDownLatch 同步
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。 调用Exchanger的运行类代码如下: 运行结果如下: 当调用exchange(V x,long ti
【并发编程】- 使用Exchanger线程间传输数据
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第11天,点击查看活动详情。 Exchanger 类Exchanger的作用是让2个线程之间传输数据,它比生产者、消费者模式使用的wa
【并发编程】- 使用Semaphore、ReentrantLock实现多生产者、多消费者模式
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第10天,点击查看活动详情。 使用Semaphore、ReentrantLock实现多生产者/多消费者模式 实现代码如下: 生产者线程
【并发编程】- Semaphore-创建字符串池
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第9天,点击查看活动详情。 使用Semaphore创建字符串池 类Semaphore可有效地对并发执行任务的线程数量进行限制,这种
【并发编程】- Semaphore 、ReentrantLock多线程处理任务同步性
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。 多进路-单处理-多出路 允许多个线程同时处理任务,但执行任务的顺序是同步的,也就是会阻塞的,所以称为单处理
【并发编程】- Semaphore多线程处理任务
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 运行类代码如下: 程序结果如下: 多进路-多处理-多出路 允许多个线程同时处理任务,也就是每个线程都在处理
【并发编程】- Semaphore的公平与非公平信号量
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情。 Semaphore的公平与非公平信号量 公平信号量是获取锁的顺序与线程启动的顺序有关,但不代表100%地获
【并发编程】- Semaphore
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。 方法availablePermits()和drainPermits() availablePermit
【并发编程】- Semaphore-acquireUninterruptibly()使用
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。 如果多次调用SemaphoreService类的release()或release(int)方法时,还
【并发编程】- Semaphore调用acquire()和release()修改许可
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。 运行类代码如下: 执行运行类结果如下: 在代码中一共有10个许可,每次执行Semaphore.acqu
【并发编程】- Semaphore动态修改permits许可
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 Semaphore构造方法permits参数作用 参数permits的作用是设置许可的个数,当传入大于1的
【并发编程】-Semaphore的同步
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 Semaphore的同步性 多线程中的同步概念就是排着队去执行一个任务,执行任务是一个一个执行,并不能