消息隊列和線程池有什麼區別?消息隊列VS線程池
0
A
回答
1
真正的問題是兩者之間是否有任何相似之處。消息隊列是一種數據結構,用於保存從發送消息到接收者檢索並對其執行操作的時間。
線程池是進行某種處理的線程池。線程池通常會附加某種線程安全隊列,以允許您排隊完成作業。這通常會被稱爲「任務隊列」而不是消息隊列,儘管它通常會包含某些描述需要完成的任務的消息。
3
Message Queue用於(異步)進程間通信,而Thread Pool用於在一組線程上運行多個任務。我想不出一個合理的方式來比較它們......它們在很多方面與其他方面有着根本的區別。
+0
感謝您的解釋。 – peterwkc 2010-08-06 03:31:19
相關問題
- 1. IOCP線程VS線程池來處理消息
- 2. 消息隊列,C++多線程
- 3. python subprocess.Popen()vs消息隊列(芹菜)
- 4. 線程和隊列VS系列性能
- 5. Websphere消息隊列
- 6. Boost消息隊列
- 7. unix消息隊列
- 8. 消息隊列ENOMEM
- 9. Sinatra消息隊列
- 10. 互操作性Azure服務總線消息隊列消息
- 11. 消息隊列和服務總線的消息粒度
- 12. 線程池vs許多單線程
- 13. 使用處理IO隊列的線程來提升線程池
- 14. 沒有本地消息隊列服務器的遠程消息隊列
- 15. 管道vs信息隊列
- 16. 消息隊列中的多條消息
- 17. Microsoft消息隊列vs DDS vs數據庫vs WCF vs純文本文件?
- 18. 尋找一個最佳的多線程消息隊列
- 19. 我可以監視線程的消息隊列的大小嗎?
- 20. 爲什麼消息隊列使用了多線程?
- 21. Java:將消息發送到多線程的JMS隊列
- 22. 如何找出線程是否有消息隊列?
- 23. 消息隊列是否支持多線程?
- 24. 使用後臺線程與使用消息隊列
- 25. 使用消息隊列的線程同步不是爲了
- 26. MSMQ:遠程消息隊列訪問
- 27. 在遠程隊列中發佈消息
- 28. 用NServiceBus遠程暴露消息隊列
- 29. MSMQ發送消息到遠程隊列
- 30. 線程抓住其他線程來自隊列(Linux)的IPC消息
沒有區別。這是表示完全相同的兩個短語的主要例子。像「水獺」和「馬」。一樣。 – 2010-08-05 15:48:32
@ S.Lott:「水獺」和「和平」更像它。畢竟,水獺和馬都是四條腿的動物...... – 2010-08-05 15:53:52
@Jerry Coffin:隊列和泳池都是集合。 – 2010-08-05 15:56:25