Whether or not the caller is being run on this executor.
The role the executor is optimized for.
Initiates shutdown of the executor.
Submits a task for execution.
The number of operations a fiber should run before yielding.
Views this Executor as a Scala ExecutionContext.
Submits a task for execution or throws.
An executor is responsible for executing actions. Each action is guaranteed to begin execution on a fresh stack frame.