title: Python APScheduler - How does AsyncIOScheduler work?
body: <p>I'm having a hard time understanding how the <a href="https://docs.python.org/3/library/asyncio.html#module-asyncio" rel="noreferrer">AsyncIOScheduler</a> works, and how is it non blocking?</p>
  <p>If my job is executing a blocking function, will the <code>AsyncIOScheduler</code> be blocking?</p>
  <p>And what if I use <code>AsyncIOScheduler</code> with <code>ThreadPoolExecutor</code>? How does that work? Can I await the job execution?</p>