Signals to all worker threads to terminate as soon as they are finished
with their current Task, or immediately if they are not executing a
Task. Tasks that were in queue will not be executed unless
a call to Task.workForce, Task.yieldForce or Task.spinForce
causes them to be executed.
Use only if you have waited on every Task and therefore know the
queue is empty, or if you speculatively executed some tasks and no longer
need the results.
Signals to all worker threads to terminate as soon as they are finished with their current Task, or immediately if they are not executing a Task. Tasks that were in queue will not be executed unless a call to Task.workForce, Task.yieldForce or Task.spinForce causes them to be executed.
Use only if you have waited on every Task and therefore know the queue is empty, or if you speculatively executed some tasks and no longer need the results.