netty学习笔记06——NIO三大组件的关系
netty学习笔记06——NIO三大组件的关系每个channel都会对应一个bufferselector对应一个线程,一个线程对应要给channel(连接、socket)程序切换到哪个channel是由事件决定的selector会根据不同的事件,在各个通道上切换buffer就是一个内存块,底层是有一个数组数据的读取写入是通过Buffer,这个和BIO有本质不同的。bio是面向流的,流有输入输出,不能双向。buffer可以读也可以写channel也是双向的...
复制链接