利用ScheduledThreadPoolExecutor 实现定时计划_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 利用ScheduledThreadPoolExecutor 实现定时计划

利用ScheduledThreadPoolExecutor 实现定时计划

 2014/6/10 18:42:04  漫步至黄昏  程序员俱乐部  我要评论(0)
  • 摘要:servlet代码publicvoidinit()throwsServletException{//Putyourcodehereintperiod=1;/*单位秒。每小时执行一次,如果是天,则再为24*/intinitDelay=0;/*调动延迟时间,调试时设为0,即时开始。正常运行时,须设为晚上*/UpdateThreadupdateThread=newUpdateThread();/*通过ScheduledThreadPoolExecutor类
  • 标签:

servlet 代码

?

class="java">public void init() throws ServletException {
		// Put your code here
		int period = 1;/*单位秒。每小时执行一次,如果是天,则再为24*/
		int initDelay = 0;/*调动延迟时间,调试时设为0,即时开始。正常运行时,须设为晚上*/
		
		UpdateThread updateThread=new UpdateThread();
		
		/*通过ScheduledThreadPoolExecutor类,进行定时调度*/
		ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(10);
		
		try {
			executor.scheduleAtFixedRate(updateThread, initDelay, period, TimeUnit.MINUTES);
		} catch (Exception e) {
			// TODO: handle exception
			System.out.println("----------------------启动自动更新数据调度失败------------------");
		}
			System.out.println("----------------------自动更新数据调度已经开始------------------");
	}

?线程类:updateThread

?

public class UpdateThread extends Thread{
	
	@Override
	public void run() {
		需要执行的相关操作				
		super.run();
	}
}

?

  • 相关文章
发表评论
用户名: 匿名