我可以在concurrent.futures中使用threading.local吗?

时间:2013-09-01 11:48:26

标签: python

我正在尝试将基于threading标准模块的程序转换为concurrent.futures API。它使用表示threading.local()对象(more documentation)的变量。

是否可以在concurrent.futures中使用threading.local?我的第一次尝试失败了是否有等效的构造?

1 个答案:

答案 0 :(得分:0)

是的,你可以。

问题是我的程序的concurrent.futures版本在可用时重用现有线程,而线程版本没有。这有一些意想不到的副作用,现在已经解决了。