异步函数调用同步函数 普通函数里面不能await,只有async函数才能await。也就是说,同步函数执行的时候会阻塞所有协程。 直接调用 如果同步函数执行的时间很短。就直接调用。 在执行器里跑 如果同步函数执行的时间很长,就要让它在另外一个线程跑。 以下代码是让同步函数在默认的线程池里跑。 这是在另外一个线程,不会卡住与我们同一个事件循环的协程们。 result = await loop.run_in_executor( None, blocking_io)