当前位置: 首页 > 图灵资讯 > java面试题> javaNetty面试题-WriteAndFlush

javaNetty面试题-WriteAndFlush

来源:图灵教育
时间:2024-05-23 13:10:27

①writeAndFlush 属于出站操作,它是从 Pipeline 的 Tail 节点开始进行事件传播,一直向前传播到 Head 节点。不管在 write 还是 flush 过程,Head 节点都中扮演着重要的角色。

②write 方法并没有将数据写入 Socket 缓冲区,只是将数据写入到 ChannelOutboundBuffer 缓存中,ChannelOutboundBuffer 缓存内部是由单向链表实现的。

③flush 方法才最终将数据写入到 Socket 缓冲区。