package com.fh.controller.timer; import java.util.Timer; import java.util.TimerTask; /** * Created by 菜园子 on 2018/7/27. */ public class ProductTimer extends BaseController{ /*订单2小时后未支付自动取消*/ public void orderClose(final String orderId,DiveService diveService) { final Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { System.out.println(orderId); handleOrder(orderId,diveService); // 中断线程 timer.cancel(); } },2*60*60*1000); // },10*1000); } public void handleOrder(String orderId,DiveService diveService){ try { /*业务处理*/ }catch (Exception e){ e.printStackTrace(); System.out.println(e); } } }
java Timer定时器
最新推荐文章于 2024-10-06 20:16:20 发布