2010-02-16 12 views

Respuesta

11

La gran victoria es que las colas son seguras para procesos y cadenas. Las tuberías no lo son: si dos procesos diferentes intentan leer o escribir en el mismo extremo de una tubería, suceden cosas malas. Las colas también tienen un nivel de abstracción algo más alto que las tuberías, lo que puede o no ser una ventaja en su caso específico.

+8

De hecho; la cola de multiprocesamiento se implementa como Tuberías protegidas con bloqueos. –

+0

+1: punto excelente. – jldupont

+0

+1 Jonathan, eso es genial. Aprendí algo nuevo. –

4

Las colas retienen los mensajes y los retiene hasta la próxima vez que la cola está activa y la empuja ... independientemente de si la tubería o la conexión están rotas ... con una tubería/conexión, se despide del mensaje con una error ...

Espero que esto ayude, Saludos cordiales, Tom.

+0

+1: buen punto. ¡Gracias! – jldupont

+0

@jldupont: no hay problema! :) – t0mm13b

Cuestiones relacionadas