Python的ThreadPoolExecutor无法在并发运行的线程中加载模块

时间:2017-12-21 13:51:15

标签: python multithreading concurrent.futures

我正在使用concurrent.futures.ThreadPoolExecutor()执行一个函数,其中每个线程从site-packages加载一个模块。以下是代码的用法,

open

虽然两个线程中的一个能够加载site-packages中存在的名为xxx.abc的模块,但另一个不能。是因为一个线程锁定了模块吗?我该如何解决这个问题?

0 个答案:

没有答案