有一个字符串(消息正文)和 3 个不同的标头要使用 java nio 套接字发送给 3 个用户。
一种方法是创建一个大字节缓冲区并将消息正文放在某个位置并将标头放在消息正文的前面。
这样,我仍然需要为邮件正文复制一份并重写标题。在我的项目中,消息正文大约为 14 K 字节。如果内存页为 2K 字节,则内存效率管理效率不高。
我的问题:有没有办法避免将大消息字符串复制到字节缓冲区?我猜C可以使用指针来支持它。这是真的吗?
谢谢。
有一个字符串(消息正文)和 3 个不同的标头要使用 java nio 套接字发送给 3 个用户。
一种方法是创建一个大字节缓冲区并将消息正文放在某个位置并将标头放在消息正文的前面。
这样,我仍然需要为邮件正文复制一份并重写标题。在我的项目中,消息正文大约为 14 K 字节。如果内存页为 2K 字节,则内存效率管理效率不高。
我的问题:有没有办法避免将大消息字符串复制到字节缓冲区?我猜C可以使用指针来支持它。这是真的吗?
谢谢。