问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中出现僵死进程的问题。

发布网友 发布时间:2022-04-30 15:55

我来回答

5个回答

热心网友 时间:2022-06-26 21:00

线程是每隔段时间会启动一次吧。
计时器线程池个数是不是默认1个?建议将计时器线程池数扩大
以前碰到过这样的问题,将计时器线程池个数从1个扩大到5个。问题基本解决。不过还没找到完全杜绝的方法。最后还是将两个服务放到两个主机上才彻底解决。追问是的,隔5分钟启动一次!不过,一次要对上千个目标执行ping命令,每一个ping又启动了一个线程,都放在线程池中执行了! 多谢回答,请再帮忙分析下!

追答后启的线程是在正常线程池中,每五分钟启动一次的是在计时器线程池中。如果前一次的线程没有执行完而没有释放的话,5分钟后的新线程是获取不到资源的,就会出现假死。
建议要么增大计时器线程数,要么将每个ping命令做超时*(如果5s没返回就做为超时),最好都做一下。
希望我的回答对你有帮助。

热心网友 时间:2022-06-26 21:00

你的ping是守护线程?在你是守护线程上新起一个线程去执行ping可以缓解整个程序的阻塞.
推荐使用线程池来管理所有ping的线程,线程池可以配置自动销毁时间,不怕他僵死.追问目前就是用一个守护线程,启动一个300的线程池,来管理ping线程的。怀疑是不是process 进程出现异常造成的!不知道你们有什么思路没?

追答你应该有个等待ping返回值地方吧,看看是不是放在守护线程里了?

热心网友 时间:2022-06-26 21:01

碰到类似情况,关注。
按道理说一个线程死掉不应该影响到另外的线程,并且俩者操作的对象也不一样,不存在资源之间的冲突。前一段也因为这个情况纠结了好久,到现在没有解决。。。追问同命相连啊!

热心网友 时间:2022-06-26 21:01

..............................

热心网友 时间:2022-06-26 21:02

你的ping是守护线程?他僵死.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
耳机的价格是多少? 请问市净率是什么意思.高好还是低好? 股票中市净率高好还是低好? 市净率为什么越低越好 市净率到底是高好还是低好? airpods整盒丢了能定位吗(丢失AirPods盒子,如何定位?) “DJ”是“Dumb Jerk”缩写,它在中文里是什么意思? “DJ”指什么? “DJ”是“Daniel Jeremiah”缩写的中文意思是什么? 联想笔记本w7系统怎样改无线密码 java如何检查执行的线程已卡死 java 多线程按键假死怎么处理 PMBOK最新版是哪版,PMP考试官方用的,谢谢 对于PMP考试教材PMBOK读到什么程度才算OK? PMP教材是英文的吗 隐形眼镜破裂之后,还能用吗 隐形眼镜破了怎么办、还能继续戴着吗 加热温控装置原理图 隐形眼镜破了还能不能换? 蔬菜大棚温度控制系统需要哪些装置 求一水温控制及加热装置 隐形眼镜边缘破损有什么好办法么? 隐形眼镜破了一个角还能戴么? 隐形眼镜边破了一点点,还能戴吗 隐形眼镜中间裂了有什么补救方法 隐形眼镜破了个小洞还能用吗。如果不能是为什么。能回答的详细点吗? 隐形眼镜破损怎么修复啊? 2019凯迪拉克XT5双区自动温度控制系统是什么? 温度控制开关是怎么控制温度的,都必须安装感温探头吗?也就是它靠什么感知温度的? 冷却系的温度调节装置? java Swing 应用程序,出现假死,求教 java 长时间运行,程序失去反应 JAVA中Thread.sleep界面假死 java socket服务器端线程卡死 java 线程和Exception问题 Java运行一段时间就会卡死怎么回事 跪求他(她)深深的打动了我作文 java Thread.sleep卡死问题 ​合租房里的任性打工妹:每换一份新工作就重新找一位男朋友,这是为什么? 在java中,多线程真的是多个线程同时运行吗?? 2008年中国骄傲的十大人物 java多线程中t2.notify()唤醒的是线程t2还是等待列队中的其他线程? 妈妈有一块长方形的花布,长32厘米,宽15厘米,她想给芳芳做成正方形的手绢,而且手绢要最大? java 事件是否是用线程用处理的 演员黄晓娟多大年龄 弱弱的问个问题,一般的机器可以开多少个java线程 帮我起个小娟的英文名吧 java 如何判断一个程序是否卡死,然后再处理 姓名:舒小娟,女,今年本命年,谁能用姓名为题材拟幅大气、抒情的对联,加横批 c# 多线程运行时出现主界面卡死现象如何解决?