发布网友 发布时间:2022-04-30 15:55
共5个回答
热心网友 时间:2022-06-26 21:00
线程是每隔段时间会启动一次吧。追答后启的线程是在正常线程池中,每五分钟启动一次的是在计时器线程池中。如果前一次的线程没有执行完而没有释放的话,5分钟后的新线程是获取不到资源的,就会出现假死。
建议要么增大计时器线程数,要么将每个ping命令做超时*(如果5s没返回就做为超时),最好都做一下。
希望我的回答对你有帮助。
热心网友 时间:2022-06-26 21:00
你的ping是守护线程?在你是守护线程上新起一个线程去执行ping可以缓解整个程序的阻塞.追答你应该有个等待ping返回值地方吧,看看是不是放在守护线程里了?
热心网友 时间:2022-06-26 21:01
碰到类似情况,关注。
热心网友 时间:2022-06-26 21:01
..............................热心网友 时间:2022-06-26 21:02
你的ping是守护线程?他僵死.