扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
一般不会卡死 如果因为 网络 或者其它等原因出现了这种状况
创新互联长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为青浦企业提供专业的网站设计、网站制作,青浦网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
代码 也会异常。直接
try {
} catch (Exception e) {
// TODO: handle exception
}finally {
///这里写 如果卡死的代码
}
如果不异常 那么就得提前设计 超时时间 如果 到时间 还没有收到 信息 那么就做下一步操作
Thread.sleep(60*1000)这个代码的意义是:程序运行到这里后,挂起1分钟,然后1分钟后程序再进入到cpu的进程队列中排队等候执行。
也就是说,这个代码无法精确控制该进程在此处恰好停留1分钟。具体的
等待时间
=1分钟+在排队进程中的等候时间。
你也说了这个是一个偶发问题,也就是说在特殊情况下,该进程在队列中排列的时间过长导致了等待时间很长。不过考虑到cpu的
时间片
大小,你等待了120秒还卡在那里的情况比较少见,可能是
电脑优化
不好,cpu比较老旧,开的进程特别多,导致电脑比较卡。
jta1.append("服务器已为此客户端建立线程:Client"+clientNo+"/n当前时间为"+ dd.format(new Dateand.old()));
java。微信卡死的代码是java,就是发送代码到微信中,只要用户点击了代码里的黑色小球,那么就会让微信强制卡死不能操作,只能通过结束进程来解决。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流