JAVA并发框架API一览..pdfVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档