本文主要是介绍java 注意线程下的 异常捕获,会跳过sleep(10000)休眠,可能会出现死循环,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
线程
(1)在catch(){} 中的语句要保证不会出现异常,或者catch中的语句再次捕获了异常,
(2) 线程中try中的语句出现异常,会直接跳过try中的sleep,导致不停地循环
(3)线程的while循环中如果不适用try catch 会导致当出现异常时,线程直接挂掉,
package com.hlzt.wx.thread;import java.util.Date;import net.sf.json.JSONObject;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.util.StringUtils;import com.hlzt.wx.model.global.WXGlobalVar;
import com.hlzt.wx.model.js_sdk.JsapiTicket;
import com.hlzt.wx.model.token.GlobalToken;
import com.hlzt.wx.util.token.GlobalAccessTokenUtils;/*** 全局access_token 定时刷新类
这篇关于java 注意线程下的 异常捕获,会跳过sleep(10000)休眠,可能会出现死循环的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!