默认执行器 asyncio

Saw*_*wel 6 python-3.x python-asyncio

根据文档,在传递Nonerun_in_executor默认执行器时使用:

awaitable loop.run_in_executor(executor, func, *args) 安排func在指定的executor中被调用。

executor 参数应该是 concurrent.futures.Executor 实例。如果执行程序为 None,则使用默认执行程序。

我的问题是,asyncio 的默认执行器是什么?

use*_*342 8

我的问题是,asyncio 的默认执行器是什么?

这是一个concurrent.futures.ThreadPoolExecutor默认设置。以前也可以调用set_default_executor使用不同类型的执行器,但从 Python 3.8 开始,它保证ThreadPoolExecutor.


小智 5

您还可以查看cpython 源代码(假设您正在使用该源代码)