繁体   English   中英

Anylogic:优先退出同一队列的不同代理

[英]Anylogic: Prioritize different agents for exit the same queue

我有 3 个来源和 3 个不同的代理在同一个队列中聚集在一起。 代理类型 1 优先于类型 2,代理类型 2 优先于类型 3。如何获得离开队列的正确顺序? 在此处输入图像描述

模型

将队列优先级设置为“代理比较”。 在字段中,写:

(agent1 instanceof AgentType1 || (agent1 instanceof AgentType2 && agent2 instanceof AgentType3)

这将使 Type1 优先于 2 而不是 3。

您可能需要完善逻辑,但您会得到热情:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM