调度程序将工作委托给其他对象,但是如果有堆栈,是否有一种模式来指示对象何时开始工作?我试图让一组线程对象检查共享堆栈的输入,如果一个对象空闲,它将从堆栈中获取下一个未使用的输入以进行处理。
[您可能会参考this answer,它会认为Queue(实际上是您所描述的)只是堆栈,这是一个合理的论点。