2010-09-16 77 views
0

目前我有一个监听和处理多播数据流的进程。我正在考虑把它分成两个进程,一个监听,一个处理,两者都会订阅多播流量。 我的问题是,这会降低效率,因为现在有两个组播流监听器?多路广播监听器效率

回答

1

您正在做更多的工作,所以根据定义它会变得更加低效。更好的问题是它是否真的很重要,答案可能不是。

1

那么,如果你让它成为侦听过程重新启动处理过程的方式,在发生崩溃的情况下,这是有道理的。 它不会低效,因为你已经有两个监听器了。'

-1

是的,这样效率会比较低,因为内核必须将每个数据报复制到侦听多播组的每个套接字上。