tornado 中使用进程池
来源:10-7 手机号码注册-1

今日长剑在握
2019-02-07
我有个非常耗时的 Handler,每次它执行都需要花费几个小时,并且我需要获取它执行过程中的 stdout 和 stderr,所以我需要用到进程池。
我想问一下老师,tornado 中有提供异步的进程池吗?还是说进程池与异步无关,直接用 concurrent.futures.ThreadPoolExecutor?
写回答
1回答
-
tornado底层使用的是asyncio,asyncio的loop有一个方法 run_in_executor 这个方法会将你的方法放入到线程池中运行,因为asyncio启动的时候会启动一个线程池
022019-02-13
相似问题