假设线程池里面有4个空闲的线程:A,B,C,D当IO1 完成时,系统找了一个空闲的线程A,通过 A 线程来回调IO1的“IO完成”回调函数来处理IO1。这时候IO2完成了,系统又开始找空闲的线程,如果这时候 A 线程已经处理完 IO1 了,就会把 IO2 交给 A 线程去执行,如果 A 线程还在处理 IO1,系统就会唤醒线程 B 来处理 IO2 的回调...
}但是 EchoClientHandler中的方法并没有执行日志为2018-06-26 15:33:06,679-io.netty.util.internal.logging.InternalLoggerFactory-main-DEBUG: Using SLF4J as the default logging framework2018-06-26 15:33:06,694-io.netty.channel.MultithreadEventLoopGroup-main-DEBUG: -Dio.netty.eventLoopThreads: 82018-06-...