Python 中如何在多线程中执行 async 函数,总结起来有以下几种方法。
• 如果是 python 3.9 或更高版本,你可以使用 函数来直接在一个新的线程中运行一个 async 函数,并传递参数。
• 如果是 python 3.7 或更低版本,则可以使用 函数来在一个线程池或进程池中运行一个 async 函数,并传递参数。例如:
• 另一种方法是,使用 函数来在另一个线程中运行一个 async 函数,并返回一个concurrent.futures.Future对象,用于获取结果或异常。例如:
大家可以实际尝试运行一下,选择合适的方案。
领取专属 10元无门槛券
私享最新 技术干货