是否有管理隊列或堆棧的設計模式?例如,我們希望管理一系列任務。這些任務將被添加到組隊列中,然後用戶將能夠撤出隊列並將其添加到他們的個人隊列中。管理隊列和堆棧的設計模式?
1
A
回答
2
設計模式可以使用queues和stacks,但隊列,棧本身沒有真正實現設計模式,他們實現一個接口。
由於許多用戶可能正在同時使用這些數據結構,因此應該使用適當的synchronization來避免併發問題。
您是不是想要concurrency-related design patterns使用?
1
大多數框架提供某種類型的隊列和/或堆棧實現。例如。在.NET中 - 「System.Collections.Generic.Queue和System.Collections.Generic.Stack」
相關問題
- 1. 堆棧和隊列用java
- 2. 在堆棧和隊列
- 3. 隊列+堆棧C++
- 4. Android的隊列VS堆棧
- 5. cuda中的遞歸/堆棧和隊列
- 6. 比較隊列和堆棧的內容
- 7. 堆棧和隊列的使用情況?
- 8. 使用堆棧和隊列的C++計算器
- 9. 使用隊列堆棧
- 10. 管理android的堆棧中
- 11. 堆棧和隊列,爲什麼?
- 12. 可觀察堆棧和隊列
- 13. java - 堆棧和隊列混淆
- 14. 基於陣列和基於列表的堆棧和隊列
- 15. C++指針和堆棧內存管理
- 16. 緩存管理的設計模式
- 17. 權限管理的設計模式
- 18. Android活動堆棧管理
- 19. 活動堆棧管理
- 20. 調用堆棧管理
- 21. ARM AArch64堆棧管理
- 22. 在C++中鏈接雙棧鏈表和堆棧和隊列類
- 23. 列表,數組,堆棧隊列?
- 24. JavaScript資源管理設計模式
- 25. 堆棧vs排隊?
- 26. 堆棧database_authenticatable和ldap_authenticatable與設計
- 27. 使用兩個堆棧的隊列
- 28. 有關設計堆棧
- 29. java在單個陣列中的堆棧和隊列
- 30. 我想實現一個隊列,將反轉堆棧和打印堆棧FIFO?
「管理隊列或堆棧」可能意味着任何事情。你究竟想要做什麼? – Juliet 2009-11-09 19:19:05
隊列是一種設計模式。這是一個任務。你在問什麼? – 2009-11-09 19:19:33
通過任務,我的意思是一個工作單元,在這種情況下它是一個業務對象。 – mattruma 2009-11-09 20:42:30