我有一个要求,我需要并行执行4个作业,并且在所有4个处理器中并行执行相同的项目作业,然后为此触发下一个处理器,我已经使用了wait-notify
流就像 4个并行作业->通知(释放信号标识符= $ {itemid},信号计数器名称= $ {processorname})->等待(释放信号标识符= $ {itemid},目标信号计数= 4),并且等待关系已连接到相同的等待处理器->下一个处理器
这是第一次工作,但是我注意到即使在满足目标信号计数条件后也不会清除等待队列,我想这是问题,它不适用于后续流程。
一旦符合条件就应该清除等待队列吗?