我们现在知道, 当一个新的客户端连接到服务器时, 通过选择器EventExecutorChooser选择一个NioEventLoop为其服务....在前面我们也说过, 在创建NioEventLoop时会创建线程选择器ThreadPerTaskExecutor, 由这个选择器创建底层的线程.下面我们就来说说这个选择器.
executor = new...它的默认实现如下
public DefaultThreadFactory(String poolName, boolean daemon, int priority, ThreadGroup threadGroup...而且底层创建的线程并不是JDK的Thread类线程, 而是Netty自己设计的线程类, 叫做FastThreadLocalThread ....从名字上可以看得出来, 这个线程类比JDK的线程类性能要快, 实际的确快,