什么是multiprocessing.Lock的并发。未来等效?

时间:2019-01-24 10:54:33

标签: python future python-multiprocessing concurrent.futures

为了保持一致性,我尝试将一些基于multiprocessing的旧代码移植到concurrent.futures(使用ProcessPoolExecutor)。在我的旧代码中,我使用Lock类将写入同步到stdout。我似乎在concurrent.futures中找不到类似的课程。有一个吗?

1 个答案:

答案 0 :(得分:1)

concurrent.futures是在多处理之上实现的,这就是为什么它本身不提供这样的接口。您可以通过将lock作为工作参数传递来进行测试。