Thrown when the pool has no usable worker to dispatch to — either
initialization produced none at all, or every worker was disposed. Unlike
WorkerTimeoutError this says nothing about the task; the work was
never handed to a worker in the first place.
Thrown when the pool has no usable worker to dispatch to — either initialization produced none at all, or every worker was disposed. Unlike WorkerTimeoutError this says nothing about the task; the work was never handed to a worker in the first place.