美文网首页
Netty图解(一):为何会有netty

Netty图解(一):为何会有netty

作者: 简书徐小耳 | 来源:发表于2019-08-17 18:20 被阅读0次

普通的NIO通信方式,服务端如下:

image.png

普通的NIO通信方式,客户端如下:

image.png

普通的NIO通信方式,执行和结果:

image.png

总结:

普通NIO编程的方式缺点:
(1).数据承载的对象ByteBuffer较难操作(读写模式需要手动切换,api少)
(2).server端和client端没有判断什么时候channel可以写和可以读取(导致很多无效的操作)
(3).如果一个线程操作多个channel,性能很差(需要一个个检测是否可读可写)。如果一个线程只操作一个channel,资源浪费很严重

相关文章

网友评论

      本文标题:Netty图解(一):为何会有netty

      本文链接:https://www.haomeiwen.com/subject/gkpksctx.html