摘要:
Netty设计特点: 1. io线程模型 使用reactor模式,同步非阻塞。这决定了可以用最少的资源做更多的事。 2. 内存零拷贝 使用直接缓存 3. 内存池设计 申请的内存可以重用,主要指直接内存。 内部实现是用一颗二叉查找树管理内存分配情况。 4. 串形化处理socket读写,避免锁,即一个指 阅读全文
:: :: :: :: :: 管理 |
摘要:
Netty设计特点: 1. io线程模型 使用reactor模式,同步非阻塞。这决定了可以用最少的资源做更多的事。 2. 内存零拷贝 使用直接缓存 3. 内存池设计 申请的内存可以重用,主要指直接内存。 内部实现是用一颗二叉查找树管理内存分配情况。 4. 串形化处理socket读写,避免锁,即一个指 阅读全文
摘要:
参考:Scalable IO in Java - http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf mainReactor负责处理客户端的连接请求,并将accept的连接注册到subReactor的其中一个线程上;subReactor负责处理客户端通道上的数 阅读全文
|