我有一系列需要相同资源的服务(一个工人)。我希望工作人员遵循该顺序,而不是随机选择要运行的服务。如何设置ResourcePool队列的优先级?谢谢您的时间
一种方法:
unit.myPreviousService = self
希望这会有所帮助
通常,在这些情况下,使用服务不是正确的方法,相反,您应该在开始时使用seize块,使代理遍历所有服务(由于资源已经被占用,现在将有延迟表示)在您的工作人员完成所有操作后,您可以使用释放块。
请记住,服务=抓住+延迟+释放
仅当您的工作人员需要按顺序执行时才使用服务,但这与他处理的代理无关(这将与本杰明的解决方案一起使用)