是否有用于管理队列或堆栈的设计模式?例如,我们正在寻找管理任务列表。这些任务将添加到组队列中,然后用户可以将队列拉出并将其添加到个人队列中。
答案 0 :(得分:2)
设计模式可以使用 queues和stacks,但是队列和堆栈本身并没有真正实现设计模式,它们实现了一个接口。
由于许多用户可能同时使用数据结构,因此应使用适当的synchronization来避免并发问题。
答案 1 :(得分:1)
大多数框架提供某种队列和/或堆栈实现。例如。在.NET中 - System.Collections.Generic.Queue和System.Collections.Generic.Stack