2 a582102953 a582102953 于 2016.03.07 11:30 提问

python内部线程假死,有什么办法在进程内kill掉这个假死的线程呢 10C

python内部线程假死,有什么办法在进程内kill掉这个假死的线程呢

2个回答

oyljerry
oyljerry   Ds   Rxr 2016.03.07 13:31

应该先解决你python代码怎么引起线程假死的。

a582102953
a582102953   2016.03.07 13:59

线程数比较少的时候,一个月都不假死,但超过一定的数量就会假死,而且每次假死,最后日志停止的位置都不一样,所以也是无所下手

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【分析】Java Math.random()导致主线程假死
先来看下下面这段测试代码 public class Run { public static void main(String[] args) throws InterruptedException { Thread2 b = new Thread2(); b.setName("t1"); b.start(); Thread.sleep(2000);
并发编程之理解多线程假死现象的原因
线程假死现象的理解
python线程卡死问题解决
1. top命令和日志方式判定卡死的位置python代码忽然卡死,日志不输出,通过如下方式可以确定线程确实已经死掉了:# top 命令top命令可以看到机器上所有线程的执行情况,%CPU和%MEM可以看出线程消耗的资源情况由于机器上线程数量太多,可能要查看的线程的信息在top命令当前屏幕上显示不出来可以通过如下方式查看在top命令下输入:u 接下来会提示输入用户名,就可以查看该用户所执行的所有线...
python3及wxpythonGUI多线程防假死与线程消息传递消息(最新)
wxpython中启用线程的方法,将GUI和功能的执行分开。 网上关于python多线程防假死与线程传递消息是几年前的,这里由于wxpython和threading模块已经更新最新,因此给出最新修改代码,能在2017年最新版的python和模块中运行。 原来的publisher()和callafter都无法使用。 修改后的代码。 更多python内容访问omegaxyz.comimport
delphi假死线程堵塞解决办法
Delphi的高效不多说... 俗话说;真正的程序员用C语言,聪明的程序员用Delphi,一点都不假,和C++比它比C++更简单,更容易上手,功能丝毫不逊色C++, 比起VB,毫无疑问比VB好多了,重要的是快,高效! 高效的Pascal编译器,强大的数据库支持==.... Delphi在进行计算量相当大的时候会出现程序假死,在线程编程的时候会出现线程堵塞,更重要的是在线程编程时可以大大加快
多线程中容易被忽略的界面假死的问题
界面假死的问题这两天一直困扰着我,对着自己的代码一遍一遍 的在寻找,但是始终不得其原因,后来再深入的到每个调用方法的时候,终于发现了一个细节没有关注上,这个就是导致我的界面卡死的问题的关键。 如下做个这个问题真相的还原!! 1、   //输出日志通知类信息         public  void WriteLogInfo(string info)        
python中如何kill掉线程
前段时间在项目中碰到个问题,关于python的线程结束问题,python的threadin
浅析生产者消费者模式--多线程假死
昨天去了一家游戏公司复试,这就是一道面试题目,要求用Java基础实现生产者消费者模式(机试),当时准确地说只完成了一半。开启两个线程时没什么问题,但后来面试官要求开启20个线程,结果就出现了假死。当时也没弄懂是什么原因导致假死,回来才弄懂! 1、什么是生产者消费者模式? 在实际的开发工作中,也会有这样的情节:某个模块负责生产数据(产品),而这些数据由另一个模块负责消费(此处的模块是广义的,可以
关于线程耗尽导致请求超时系统假死的思考
线程耗尽:我们知道java程序中,所有计算都是通过线程来执行的,同时我们为了能够重复利用线程,避免频繁创建线程而消耗资源,一般我们都使用线程池,既然是池,那就表明线程是有限的,既然是有限的就会有耗尽的时候。当我们应用中的线程耗尽了,同时所有已经持有线程的计算任务迟迟不释放线程,那就导致请求超时,系统假死。 例子: 最近我们又遇到了一些类似这样的问题,情况大概是这样的: 业务场景:业务1需要完成
某Python进程出现线程卡住情况的排查记录
现象:需要排查的进程同时运行多个线程,其中一个线程的日志停留在数日前,而其他线程可以正常运行,日志正常打印排查:观察线程信息: 可以使用top -H -p {进程id}命令获得该进程线程信息。 排查当天15:09线程信息: 出问题服务器: 正常服务器(为了方便对比): 16:36线程信息: 出问题服务器: 正常服务器: 经过一番努力观察,发现出问题服务器3914这个