A scheduler that runs on an asyncio (PEP 3156) event loop.
The default executor can run jobs based on native coroutines (
AsyncIO event loop to use (defaults to the global event loop)
AsyncIOScheduler was meant to be used with the AsyncIO event loop. By default, it will run jobs in the event loop’s thread pool.
If you have an application that runs on an AsyncIO event loop, you will want to use this scheduler.