1.前言 本章本来要讲解Netty的线程模型的,但是由于其是基于Java线程池设计而封装的,所以我们先详细学习一下Java中的线程池的设计.之前也说过Netty5被放弃的原因之一就是forkjoin结构比较复杂,forkjoin也是JDK提供的一个基本线程模型,这里就不进行介绍.本节涉及知识点很多,可能有误,请对照JDK源码进行学习. 本章涉及的概念有Callable,Future,ExecutorService等,所有的类都在java.util.concurrent包下. 2.相关概念 2.1