摘要:
目前存在的线程模型有: 传统阻塞 IO 服务模型 Reactor 模式, 根据 Reactor 数量和处理资源池线程的数量不同, 又有 3 重典型的实现. 单 Reactor 单线程 单 Reactor 多线程 主从 Reactor 多线程. 传统阻塞 IO 服务模型 1.一个线程对应一个客户端, 阅读全文
摘要:
原生 NIO 存在的问题 NIO 的类库和 API 繁杂, 使用麻烦: 需要熟练掌握 Selector, ServerSocketChannel, SocketChannel, ByteBuffer 等. 需要具备其它的额外技能: 要熟悉 Java 多线程编程, 因为 NIO 涉及到 Reactor 阅读全文