我在源头生成多个代理。我想让他们等到某个事件。
我正在尝试访问“delay.stopDelay(agent)”,但是它需要一个代理作为参数。
我应该如何进行?
这是答案:
Tasks t = null;
if(delayTasks.size()>0){
//use a random agent stored at delayTasks
int i = uniform_discr(0, delayTasks.size()-1);
t=delayTasks.get(i);
//or use any specific condition
for(int i=0; i< delayTasks.size(); i++){
//if() any condition
t=delayTasks.get(i);
}
//Then you release the agent t
if(...){
delayTasks.stopDelay(t);
}
}