Python中文
首页
教程
问答
标签
搜索
登录
注册
我怎样才能找出是什么在我的python程序中创建了这么多线程?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我注意到我的Python程序创建了大量线程,当我启动脚本时,这些线程会很快退出。我假设我正在使用的一个C扩展正在创建线程,尽管我也在使用<code>multiprocessing</code>启动一个额外的python进程。有没有一种简单的方法来确定哪个扩展正在执行此操作,或者是否有其他东西正在生成线程?你知道吗</p> <p>使用gdb,我看到:</p> <pre><code>Starting program: /usr/bin/python ../myscript.py [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffee4be700 (LWP 29041)] [New Thread 0x7fffedcbd700 (LWP 29042)] [New Thread 0x7fffeb4bc700 (LWP 29043)] [New Thread 0x7fffe8cbb700 (LWP 29044)] [New Thread 0x7fffe64ba700 (LWP 29045)] [New Thread 0x7fffe3cb9700 (LWP 29046)] [New Thread 0x7fffe14b8700 (LWP 29047)] [New Thread 0x7fffdecb7700 (LWP 29048)] [New Thread 0x7fffdc4b6700 (LWP 29049)] [New Thread 0x7fffd9cb5700 (LWP 29050)] [New Thread 0x7fffd74b4700 (LWP 29051)] [New Thread 0x7fffd4cb3700 (LWP 29052)] [New Thread 0x7fffd24b2700 (LWP 29053)] [New Thread 0x7fffcfcb1700 (LWP 29054)] [New Thread 0x7fffcd4b0700 (LWP 29055)] [New Thread 0x7fffcacaf700 (LWP 29056)] [New Thread 0x7fffc84ae700 (LWP 29057)] [New Thread 0x7fffc5cad700 (LWP 29058)] [New Thread 0x7fffc34ac700 (LWP 29059)] [New Thread 0x7fffc0cab700 (LWP 29060)] [New Thread 0x7fffbe4aa700 (LWP 29061)] [New Thread 0x7fffbbca9700 (LWP 29062)] [New Thread 0x7fffb94a8700 (LWP 29063)] [Thread 0x7fffc5cad700 (LWP 29058) exited] [Thread 0x7fffb94a8700 (LWP 29063) exited] [Thread 0x7fffe3cb9700 (LWP 29046) exited] [Thread 0x7fffbbca9700 (LWP 29062) exited] [Thread 0x7fffe8cbb700 (LWP 29044) exited] [Thread 0x7fffbe4aa700 (LWP 29061) exited] [Thread 0x7fffdecb7700 (LWP 29048) exited] [Thread 0x7fffc0cab700 (LWP 29060) exited] [Thread 0x7fffee4be700 (LWP 29041) exited] [Thread 0x7fffc34ac700 (LWP 29059) exited] [Thread 0x7fffd74b4700 (LWP 29051) exited] [Thread 0x7fffc84ae700 (LWP 29057) exited] [Thread 0x7fffcfcb1700 (LWP 29054) exited] [Thread 0x7fffe14b8700 (LWP 29047) exited] [Thread 0x7fffe64ba700 (LWP 29045) exited] [Thread 0x7fffcacaf700 (LWP 29056) exited] [Thread 0x7fffedcbd700 (LWP 29042) exited] [Thread 0x7fffcd4b0700 (LWP 29055) exited] [Thread 0x7fffdc4b6700 (LWP 29049) exited] [Thread 0x7fffd24b2700 (LWP 29053) exited] [Thread 0x7fffd4cb3700 (LWP 29052) exited] [Thread 0x7fffeb4bc700 (LWP 29043) exited] [Thread 0x7fffd9cb5700 (LWP 29050) exited] 20150201 22:13:27.896983 - INFO - myscript.py:517 - Begin logging [New Thread 0x7fffb94a8700 (LWP 29070)] [New Thread 0x7fffbbca9700 (LWP 29071)] </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>或许可以尝试破坏线程并检查堆栈跟踪。没有代码就很难提供更多帮助</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Kerasterflow预训练模型中的纯训练偏差
10 回答
KerasTF Conv2D模型运行时无响应型号.fi
10 回答
Kerastuner Randomsearch:TypeError:(“关键字参数未理解:”,“激活”)
10 回答
Kerastuner ValueError:形状(320,)和(1,)不兼容
10 回答
Kerastuner:“ValueError:不是法律参数”问题,当我使用LSTM网络时,但密集层工作正常
9 回答
KerasTuner:是否可以在目标/度量函数中使用测试/验证集?
6 回答
KerasTuner自定义目标函数
4 回答
kerastuner调整层数会创建与报告的层数不同的层数
8 回答
KerasTuner运行时错误:构建模型的失败尝试太多
5 回答
kerasv1.2.2与kerasv2+的奇怪行为(精确度上的巨大差异)
2 回答
kerasvis中visualize_-cam/visualize_显著性的热图输出形状
8 回答
Kerasvis和tfkerasvis的激活最大化不适用于MobileNetV2模型
9 回答
Kerasvis对于显著性图表,我们应该使用softmax还是线性激活
10 回答
Kerasvis给出以下错误:AttributeError:多个入站节点
1 回答
kerasyolov3模型中预期输入和目标的格式和形状
1 回答
Keras一个GPU可以同时训练两个不相关的模型吗?
3 回答
Keras一类CNN两个输入,每一步一个
10 回答
keras三维张量上的Softmax层
4 回答
Keras三维目标预测
2 回答
keras上的flatten与python中的Image的区别
5 回答