是否有管理队列或堆栈的设计模式?例如,我们希望管理一系列任务。这些任务将被添加到组队列中,然后用户将能够撤出队列并将其添加到他们的个人队列中。管理队列和堆栈的设计模式?
1
A
回答
2
设计模式可以使用queues和stacks,但队列,栈本身没有真正实现设计模式,他们实现一个接口。
由于许多用户可能正在同时使用这些数据结构,因此应该使用适当的synchronization来避免并发问题。
您是不是想要concurrency-related design patterns使用?
1
大多数框架提供某种类型的队列和/或堆栈实现。例如。在.NET中 - “System.Collections.Generic.Queue和System.Collections.Generic.Stack”
相关问题
- 1. 堆栈和队列用java
- 2. 队列+堆栈C++
- 3. 堆栈和队列的使用情况?
- 4. 比较队列和堆栈的内容
- 5. 堆栈和队列奇怪的错误
- 6. cuda中的递归/堆栈和队列
- 7. 使用堆栈和队列的C++计算器
- 8. 使用队列堆栈
- 9. 堆栈和队列,为什么?
- 10. 可观察堆栈和队列
- 11. 基于阵列和基于列表的堆栈和队列
- 12. 缓存管理的设计模式
- 13. Android活动堆栈管理
- 14. 活动堆栈管理
- 15. 调用堆栈管理
- 16. ARM AArch64堆栈管理
- 17. 列表,数组,堆栈队列?
- 18. JavaScript资源管理设计模式
- 19. 堆栈vs排队?
- 20. 使用两个堆栈的队列
- 21. 有关设计堆栈
- 22. 我想实现一个队列,将反转堆栈和打印堆栈FIFO?
- 23. 使用2堆栈实现队列
- 24. 堆栈溢出使用消息队列
- 25. 使用2个队列实现堆栈
- 26. 使用堆栈两个队列
- 27. 报警历史堆栈或队列?
- 28. 管理堆栈上的导航视图
- 29. 如何管理堆栈中的碎片?
- 30. 管理多个堆栈时的问题
“管理队列或堆栈”可能意味着任何事情。你究竟想要做什么? – Juliet 2009-11-09 19:19:05
队列是一种设计模式。这是一个任务。你在问什么? – 2009-11-09 19:19:33
通过任务,我的意思是一个工作单元,在这种情况下它是一个业务对象。 – mattruma 2009-11-09 20:42:30