我正在开发一个适用于一系列异步计算的应用程序。
继承人是如何工作的:
List<F.Promise<PredictionCalculator>> promises = new ArrayList<F.Promise<PredictionCalculator>>();
predictWithJobResult pj = new predictWithJobResult(parameter).now;
promises.add(pj)
我这样做了 n 次,在将作业添加到队列后,我执行以下代码:
promises.notifyAll();
所以工作开始运行,我的问题是,这项工作每 60 分钟运行一次。因此,如果已经有一个带有“x”参数的作业正在运行,它必须再次跳过将此作业添加到队列中。
所以我的问题是,我如何查询正在运行的作业及其参数?是否可以?