gpt4 book ai didi

java - netty CompositeByteBuf是直接的还是间接的

转载 作者:行者123 更新时间:2023-12-02 05:25:50 26 4
gpt4 key购买 nike

我使用 netty 4.1.0 beta3 连续发送 2 个缓冲区:

channel.writeAndFlush(Unpooled.wrappedBuffer(byteBuf1, byteBuf2));

netty javadoc 推荐使用 Unpooled.wrappedBuffer()。

但是,Unpooled 的源代码在创建复合缓冲区时将“false”作为“direct”参数传递。

这是否意味着,通过套接字发送时,结果缓冲区将被视为间接缓冲区(速度较慢),即使 byteBuf1 和 byteBuf2 都是直接缓冲区?

最佳答案

这意味着扩展复合缓冲区时不会使用直接缓冲区。如果两个缓冲区都是直接的,用于创建复合缓冲区,那么它肯定是直接的。

关于java - netty CompositeByteBuf是直接的还是间接的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26039172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com