我有一个模型,其中有一个参数为 Type 的代理。有Type1、Type2、Type3。
我有一个服务站(资源池),容量为2。
现在,我想优先考虑 Type2,以便在流程中始终首先处理或服务 type2,而不是占用块中的 FIFO 策略。
在抢占块的属性中,有一个优先级部分
在那里,您可以根据变量类型的类型进行这两种选择之一,对于基元(int、double、boolean)使用 == ,如果是其他类型,则使用 .equals() :
agent.Type.equals(Type2) ? 2 : 0
或
agent.Type==Type2 ? 2 : 0