我正在尝试将基于threading标准模块的程序转换为concurrent.futures API。它使用表示threading.local()对象(more documentation)的变量。
是否可以在concurrent.futures中使用threading.local?我的第一次尝试失败了是否有等效的构造?
答案 0 :(得分:0)
是的,你可以。
问题是我的程序的concurrent.futures版本在可用时重用现有线程,而线程版本没有。这有一些意想不到的副作用,现在已经解决了。