首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在队列中为代理分配不同的优先级

在队列中为代理分配不同的优先级
EN

Stack Overflow用户
提问于 2021-06-16 01:25:33
回答 1查看 45关注 0票数 0

在我的AnyLogic模拟模型中,我有两个源,并在一个闭环中经历了两个服务块。在开始的时候,我注入150吨卡车和2辆20吨卡车。

此处为描述性图像:

Image of Model

在第二个服务块"crusher1“处,我希望队列始终优先于代理"truck50ts”而不是"truck20ts“。如何做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-16 02:19:37

将您的Service块替换为SeizeQueueDelayRelease块(与Service相同,但为您提供更多选项)。

Queue属性中,将队列优先级设置为“代理比较”。

在条件代码中,按如下方式编写agent1 instanceof Truck_50tons ? true : false

这里假设您的50t卡车是一个名为Truck_50tons的自定义代理类型的代理(在源代码中创建它们)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67990907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档