- 服务端为每个客户连接创建一个SocketChannel - 每个SocketChannel绑定到一个selector上。(多个SocketChannel可以绑定同一个selector) - 每个selector对应一个线程 - 该线程死循环处理绑定在该selector上的多个SocketChannel的消息的读写 {{:pasted:20180630-114853.png}} {{:pasted:20200722-230117.png}}