This task queue class is used to settle promises asynchronously and
maintains a constant stack size. You can use the task queue asynchronously
by calling the
run() function of the global task queue in an event loop.
|public __construct( $withShutdown = true)|
|public add(callable $task)|
The task queue will be run and exhausted by default when the process exits IFF the exit is not the result of a PHP E_ERROR error.
You can disable running the automatic shutdown of the queue by calling
Note: This shutdown will occur before any destructors are triggered.