2010-09-16 5 views
0

Actuellement, j'ai un processus d'écoute et de traitement d'un flux de données multidiffusion. Je pense à séparer en deux processus, un écoute, un traitement, les deux seront abonnés au trafic de multidiffusion. ma question est, cela va-t-il diminuer l'efficacité parce que maintenant il y a deux écouteurs au flux de multidiffusion?efficacité d'écoute multicast

Répondre

1

Vous faites plus de travail donc, par définition, ça va être moins efficace. La meilleure question est de savoir si cela compte vraiment, et la réponse n'est probablement pas.

1

Eh bien, si vous faites en sorte que le processus d'écoute redémarre le processus de traitement en cas de panne, il est logique. Cela ne sera pas moins efficace puisque vous avez déjà deux écouteurs. »

-1

Oui, cela sera moins efficace puisque le noyau devra faire une copie de chaque datagramme à chaque socket écoutant le groupe de multidiffusion.