【发布时间】:2019-02-25 22:48:46
【问题描述】:
我有一个(我希望)简单的问题想问那些有 Repast Symphony 经验的人。
基于注释的调度允许设置优先级。如果我为此使用 ScheduleParameters.FIRST_PRIORITY 和 ScheduleParameters.LAST_PRIORITY 参数,如果每个代理在每个滴答时都执行这些方法,整个调度程序如何解释?
首先,所有代理都使用 ScheduleParameters.FIRST_PRIORITY 执行该方法,然后所有代理才会使用 ScheduleParameters.LAST_PRIORITY 执行该方法。
对于每个代理,首先执行带有 ScheduleParameters.FIRST_PRIORITY 的方法,然后同一个代理执行带有 ScheduleParameters.LAST_PRIORITY 的方法。因此,每个代理都会在轮到下一个代理之前执行这两种方法。
【问题讨论】: