管理队列和堆栈的设计模式?

mat*_*uma 1 design-patterns

是否有管理队列或堆栈的设计模式?例如,我们希望管理任务列表。这些任务将被添加到组队列中,然后用户将能够退出队列并将它们添加到他们的个人队列中。

Ben*_*n S 5

设计模式可以使用 queuesstacks,但是 queues 和 stacks 本身并没有真正实现一个设计模式,它们实现了一个接口。

队列通常是FIFO而堆栈是LIFO

由于许多用户可能同时使用这些数据结构,您应该使用适当的同步来避免并发问题。

您是否正在寻找要使用的与并发相关的设计模式