【发布时间】:2019-10-27 00:08:27
【问题描述】:
我需要把“Hold”一开始就屏蔽了。然后在队列中有座席连接到 Hold 时解除阻塞。
我尝试了两种方法: 方式1:使用属性中的选项将其设置为最初阻止,然后我在“操作”中写道:
if(queue.size() > 0 )
{
hold.unblock();
}
但它没有t work. I thought that the function cant 改变选择。
因此,我尝试不选择“最初阻止”并在操作中写入:
hold.initiallyblocked = true;
if(queue.size() > 0 )
{
hold.unblock();
}
但它也没有做任何事情并且被阻止。
此外,我尝试使用“获取连接号”将队列中的代理数量保存在一个变量中,然后使用 if (getconnectionnubmer >0) 取消阻止它。没用enter image description here
简而言之,我想告诉您:如果队列中有代理,请解除阻塞。如果队列为空,则阻止保持。并且必须首先被阻止
【问题讨论】:
标签: java simulation anylogic