摘要:
pipeline 添加 handler 的时候,如果没有指定线程池,则使用 channel 的 IO 线程池,即 NioEventLoop。 所以,NioEventLoop 的作用是,轮询 SocketChannel 的网络读事件,同时可以处理 handler 中的代码,以及 ChannelOutb 阅读全文
posted @ 2020-02-18 17:13
偶尔发呆
阅读(2089)
评论(0)
推荐(0)
摘要:
使用 netty,在业务层我们通常是调用 channel.write 或 channel.writeAndFlush,但是代码一路跟下来,没有发现加锁动作。 原因是,netty 在创建 channel 的时候,为每个 channel 分配一个 IO 线程,为每个 handler 分配一个业务线程,所 阅读全文
posted @ 2020-02-18 15:34
偶尔发呆
阅读(611)
评论(0)
推荐(0)