Content
记录一个简单的守护线程的使用方法
Thread thread = new Thread(() -> {
try {
Thread.sleep(1000 * 10);
System.out.println("守护线程10秒钟后执行function()");
function(xx, xxx);
} catch (Exception e) {
log.error("执行失败", e);
}
});
thread.setDaemon(true);
thread.start();
可以用在其他方法体内,用来完成某一延时操作,但不影响程序正常进行后续操作
Scene
如:短信延时接收发送反馈,对异常接收的用户进行补发