无法从python 2.7中的python thread id获取系统线程id

2024-04-28 05:10:09 发布

您现在位置:Python中文网/ 问答频道 /正文

Python2.6以前有一个名为tmap的未记录函数。Python2.7中没有这个函数。在

这个tmap函数存在于线程包中。我试图在2.7中搜索任何一个不需要运气就能提供类似功能的函数。在

我尝试将tmap从python2.6.7移植到2.7。它有点像:

定义tmap():

ret = {}
_active_limbo_lock.acquire()
for k, val in _active.items():
    ret[k] = val._gettid()
_active_limbo_lock.release()
return ret

其中gettid类似于:

^{pr2}$

但是我总是得到主线程的threadid。在python版本之间,这里使用的api是否有任何变化,从而导致这种情况?在


Tags: 函数功能lockfor定义val线程active