我有一些任务应该以不同的优先级执行。例如,任务 A 需要尽快,但任务 B 和 C 可能会晚一点计算,但肯定在任务 A 之后。而且,将来任务 B 或 C 的优先级可能会发生变化。
如何使用 GPars 来实现?
真正的商业案例是我需要预先计算一些数据。例如,我有 3 个选项卡,每个选项卡的数据计算需要 30 秒。所以,我想在开始计算第一个选项卡的数据,然后开始计算第二个和第三个选项卡的数据。无法预测接下来会选择哪个选项卡,因此我必须能够更改第二个和第三个任务的优先级。
我有一些任务应该以不同的优先级执行。例如,任务 A 需要尽快,但任务 B 和 C 可能会晚一点计算,但肯定在任务 A 之后。而且,将来任务 B 或 C 的优先级可能会发生变化。
如何使用 GPars 来实现?
真正的商业案例是我需要预先计算一些数据。例如,我有 3 个选项卡,每个选项卡的数据计算需要 30 秒。所以,我想在开始计算第一个选项卡的数据,然后开始计算第二个和第三个选项卡的数据。无法预测接下来会选择哪个选项卡,因此我必须能够更改第二个和第三个任务的优先级。