Timer定时任务

Timer定时任务

因工作需要实现从分配信用报告导出角色开始,五分钟后自动取消该角色,故记录一下Timer定时任务使用案例。

package test;
import java.util.Timer;
import java.util.TimerTask;
public class testTimer {
   public static void main(String args[]) {
	   //这里分配角色后
	   testTimerTask();//启动定时任务 5分钟后取消
   }
	public static String testTimerTask() {
		System.out.println("代码开始"); 
		final Timer timer=new Timer(); 
		timer.schedule(new TimerTask() {
			@Override
		   public void run() { 
				//5分钟后需要进行的操作
				try {
					//try里写 连接数据库 删除该用户的信用报告导出角色 代码
					System.out.println("五分钟后代码运行");
				}catch(Exception e){
					System.out.println("操作失败!");
					e.printStackTrace();
				}
				finally {
					timer.cancel();
				}
			}
		},5*60*1000);
		System.out.println("代码结束");
		return "SUCCESS";
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值