2010-09-16 78 views
0

目前我有一個監聽和處理多播數據流的進程。我正在考慮把它分成兩個進程,一個監聽,一個處理,兩者都會訂閱多播流量。 我的問題是,這會降低效率,因爲現在有兩個組播流監聽器?多路廣播監聽器效率

回答

1

您正在做更多的工作,所以根據定義它會變得更加低效。更好的問題是它是否真的很重要,答案可能不是。

1

那麼,如果你讓它成爲偵聽過程重新啓動處理過程的方式,在發生崩潰的情況下,這是有道理的。 它不會低效,因爲你已經有兩個監聽器了。'

-1

是的,這樣效率會比較低,因爲內核必須將每個數據報復制到偵聽多播組的每個套接字上。