A queue that can stop starting new work, resume, and report when its in-flight work has finished. Prune uses this to quiesce every writer before it computes and executes its plan.
Stop starting new work; enqueues are still accepted.
Resume starting work.
Resolve once no work is in flight (queued work may remain).
A queue that can stop starting new work, resume, and report when its in-flight work has finished. Prune uses this to quiesce every writer before it computes and executes its plan.