netty
文章平均质量分 94
林小果呀
希望我的博文能帮助你进步,加油,陌生人!
展开
-
Netty入门
【零拷贝】的体现之一,对原始 ByteBuf 进行切片成多个 ByteBuf,切片后的 ByteBuf 并没有发生内存复制,还是使用原始 ByteBuf 的内存,切片后的 ByteBuf 维护独立的 read,write 指针。netty 中的 Future 与 jdk 中的 Future 同名,但是是两个接口,netty 的 Future 继承自 jdk 的 Future,而 Promise 又对 netty Future 进行了扩展。connect 方法是异步的,意味着不等连接建立,方法执行就返回了。原创 2024-09-28 16:23:38 · 1207 阅读 · 0 评论 -
NIO基础
这样,一个单独的线程可以通过轮询 Selector 来判断一组 Channel 是否有就绪状态的事件,从而只需要少量的线程就能处理大量的客户端请求。,可以从 channel 将数据读入 buffer,也可以将 buffer 的数据写入 channel,而之前的 stream 要么是输入,要么是输出,channel 比 stream 更为底层。它与数组类似,但是提供了对数据的结构化访问,并且可以跟踪已经读写了多少数据。Buffer 是一块可以写入数据,然后可以从中读取数据的内存块。原创 2024-09-28 11:40:23 · 1201 阅读 · 0 评论