python - 为什么线程 ID 变得这么大

标签 python linux multithreading

In [19]: threading.currentThread().ident
Out[19]: 139639576676096

139639576676096 是我在 mysql CENTOS box 中的线程 id。可以吗? 为什么线程 ID 变得这么大?

最佳答案

线程标识符不是一个自动递增的数字。相反,它是该线程的一个唯一数字,并且它将是一个介于 -sys.maxint + 1sys.maxint 之间的非零整数

标识符是一个“魔术 cookies ”值。您无需关心它的实际值,只需关心它会唯一标识当前线程即可。

关于python - 为什么线程 ID 变得这么大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12561153/

相关文章:

python - 在本地项目目录中将 iPython 与远程 docker 容器结合使用

javascript - 将文本文件的每一行存储到一个数组中并删除\n

linux 内核从我的引导加载程序引导

python - Python为什么要切换线程?

Java 线程安全 - 锁定整个静态类但只锁定一个方法

java - 我怎样才能得到一个 RejectedExecutionException

python - 操作错误 : no such table: entries while "init_db()" already inserted in flaskr. py

python - 使用修改后的值更新 python 中的数据框

linux - 服务器上的端口打开和关闭是什么意思?

linux - qt4.4.3 上的 QVariant/QTreeWidgetItem/iterator 问题