2010-02-16 20 views

回答

11

最大的收穫就是隊列是流程和線程安全的。管道不是:如果兩個不同的進程試圖讀取或寫入管道的同一端,就會發生不好的事情。隊列的抽象層次也比管道更高,這在你的特定情況下可能會或可能不會帶來好處。

+8

確實;多處理隊列被實現爲受鎖定保護的管道。 –

+0

+1:優點。 – jldupont

+0

+1 Jonathan,非常酷。學到了新東西。 –

4

隊列保存消息,並保留它們在下次隊列是活動的並且與推動它通過......不管管件或連接斷開...與管道/連接,其再見消息,直到錯誤...

希望這會有所幫助, 最好的問候, 湯姆。

+0

+1:好點。謝謝! – jldupont

+0

@jldupont:沒問題! :) – t0mm13b

相關問題