我在异步线程中执行了一个任务, 任务本身也是异步的, 回返回一个任务ID, 我可以通过任务ID来查询, 任务的执行情况,
(0 进行中, 1 任务执行成功, 2任务执行失败), 那边我的问题是:
有2中方案来查询任务的状态:
1. 每个任务创建1个timer, 每隔 5s查询任务的执行状态,
2. 创建一个全局的timer, 任务执行完成后,任务ID放入 taskIDList, 每隔5s遍历 taskidList来查询任务的状态
请问2种方案的大家一般选哪种?
我在异步线程中执行了一个任务, 任务本身也是异步的, 回返回一个任务ID, 我可以通过任务ID来查询, 任务的执行情况,
(0 进行中, 1 任务执行成功, 2任务执行失败), 那边我的问题是:
有2中方案来查询任务的状态:
1. 每个任务创建1个timer, 每隔 5s查询任务的执行状态,
2. 创建一个全局的timer, 任务执行完成后,任务ID放入 taskIDList, 每隔5s遍历 taskidList来查询任务的状态
请问2种方案的大家一般选哪种?