CompletionService 介绍

2020-08-13
阅读 4 分钟
5.2k
java.util.concurrent.CompletionService 是对 ExecutorService 的一个功能增强封装,优化了获取异步操作结果的接口。
封面图

实现限制执行频率的线程池

2020-05-19
阅读 3 分钟
4.8k
Java 中的线程池类叫做 ThreadPoolExecutor,它的执行机制,简单讲就是启动多个线程,不停的从队列里面取任务执行。但是我们可能遇到下面这样的场景:

【译】【Java】【多线程】饥饿与公平

2020-03-04
阅读 5 分钟
2.8k
译注:本文展示了实现一个多线程同步工具类的过程当中,会遇到和解决那些与并发有关的问题。关于锁的更详细的文章,以及现实当中应该用哪种公平锁,推荐这篇文章。

Java 线程池快速入门

2019-12-06
阅读 3 分钟
2.9k
一、线程池是哪个类?java.util.concurrent.ThreadPoolExecutor 这个类。在搞清楚这个类怎么用之前,我们先要过一遍基本概念。二、线程池基本概念线程池由两个部分组成:池和任务队列。池中有很多线程用于执行任务,而任务队列则是用于缓存将要执行的任务。池中的线程都是并发执行,因此池越大,可以同时处理的任务就越...
封面图