- 13
- 0
- 约2.21千字
- 约 2页
- 2020-09-16 发布于河北
- 举报
JAVA 并发框架 API 一览
一、执行框程序 (Executor) :最常见的用法就是用 Executors 来构造相关的线程池;用 CompletionService
来分离生产任务和已经完成的任务, 生产者 submit 执行的任务。使用者 take 已完成的任务,并按照完
成这些任务的顺序处理它们的结果; Callable 和 Future 接口到处都需要用到。
二、队列 (Queue) :在使用生产者消费者模式的时候需要构建出满足自己自身系统需要的队列。
三、同步器 (Synchronizer) 常见的有 5 种:
1. 信号量 (Semaphore) 用于限制可以访问某些资源(物理的或逻辑的)的线程数目;
2. 闭锁 (CountDownLatch) 是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个
线程一直等待。用于在保持给定数目的 信号、事件或条件前阻塞执行。把信号量设置为 1 的时候就是一个
闭锁的实现。
3. 关卡 (C
您可能关注的文档
最近下载
- 2025-2026学年初中生物学北师大版七年级上册-北师大版教学设计合集.docx
- 统编人教版(2024)八年级上册道德与法治全册教案 .pdf
- 标准图集-22S701 室外排水设施设计与施工-砖砌化粪池-上册.pdf VIP
- 蒙古语文课程标准.pdf VIP
- 输变电工程建设标准强制性条文Q/GDW10248-2016.pdf
- 煤化工渣资源化综合利用项目环境影响报告书.pdf
- 《教育学原理(第二版)》PPT完整全套教学课件.pptx
- 电力电子技术(王兆安第五版)课后习题全部答案.pdf VIP
- 造价管理精华考点手册.pdf VIP
- 安徽农业大学《计算机图形学》2024 - 2025 学年第一学期期末试卷.pdf VIP
原创力文档

文档评论(0)