9
A
回答
11
最大的收穫就是隊列是流程和線程安全的。管道不是:如果兩個不同的進程試圖讀取或寫入管道的同一端,就會發生不好的事情。隊列的抽象層次也比管道更高,這在你的特定情況下可能會或可能不會帶來好處。
4
相關問題
- 1. 進程與管道之間的通信
- 2. 兩個子進程與管道之間進行通信
- 3. Django通道相對於python websockets有什麼優勢?
- 4. 使用隊列在D中的線程之間進行通信
- 5. 通過管道在C++和c#之間進行通信
- 6. 如何在C#中進行進程間通信時進行進程間通信?
- 7. 什麼.net框架用於在兩個進程之間進行通信
- 8. 管道作爲進程間通信
- 9. 使用管道的進程間通信
- 10. 如何在管道,隊列,值,數組和管理器之間選擇進程間通信?
- 11. 使用管道進行過程通信
- 12. 與並行管道相比,並行管道的優勢是什麼?
- 13. 兩個子進程通過命名管道進行通信
- 14. 使用命名管道在窗口上的unicode進程和非unicode進程之間進行通信
- 15. 進程之間的通信
- 16. 在python和haskell進程之間進行通信的ipc庫是什麼?
- 17. 通過管道親子進程通信
- 18. 管道和消息隊列之間有什麼區別?
- 19. 用於與Windows命名管道進行通信的程序
- 20. 使用管道與子進程進行通信
- 21. 在Windows上,我可以使用什麼來代替Unix管道進行進程間通信?
- 22. STL優先隊列:什麼時候/如何進行度假?
- 23. 兩個例程在相同的信道上進行通信
- 24. 沒有消息隊列的進程間(服務)通信
- 25. mpi4py:在產生的進程之間進行通信
- 26. 如何使用FIFO在python子進程之間進行通信
- 27. 如何在python中的兩個進程之間進行通信
- 28. 如何在進程之間進行通信?
- 29. 在不同計算機上的進程之間進行通信
- 30. 如何在Firefox插件和android進程之間進行通信?
確實;多處理隊列被實現爲受鎖定保護的管道。 –
+1:優點。 – jldupont
+1 Jonathan,非常酷。學到了新東西。 –