可以在Python的ThreadPoolExecutor中并行执行I / O操作吗?

时间:2016-03-24 10:06:43

标签: python

在CPython中,GIL不允许Python代码在并行线程中运行,但在执行I / O操作时会释放GIL。

假设有几个相对冗长的I / O操作:将一些原始数据转储到文件,创建日志文件条目并执行Postgres查询。如果我通过ThreadPoolExecutor运行它们,它们会并行运行吗?

我的初步假设是否正确?

0 个答案:

没有答案