engineExecutor

Provide the engine executor, initializing it lazily if needed; the executor can safely accept tasks which are sent to a pool of engine threads.

Return

Executor interface for the engine.