gpt4 book ai didi

java - 在单个上下文切换中将相同的 tcp 消息发送到多个目的地/主机

转载 作者:太空宇宙 更新时间:2023-11-04 10:47:56 27 4
gpt4 key购买 nike

<分区>

我需要通过 tcpip 套接字有效地将相同的消息发送/扇出到主机列表。该逻辑需要遍历每个套接字以写出消息。如果这个逻辑运行在 linux 用户模式下,底层 OS 将调用与主机数量一样多的系统调用。这是昂贵的,因为每个系统调用都需要用户模式到内核模式的上下文切换。

如果可以在采用主机列表(文件描述符)的系统调用中移动循环,则效率会更高。 linux中有这样的系统调用吗?

如果存在这样的系统调用,我们在 Java 中是否有等效的 API(类似于 Java 中的 transferTo() 对应于 linux 中的 sendfile())?

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