An executor optimized for synchronous tasks, which yield to the runtime infrequently or never.
An executor optimized for asynchronous tasks, which yield frequently to the runtime.
Creates an Executor from a Scala ExecutionContext.