`
lancefox
  • 浏览: 63407 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA 定时器 ScheduledThreadPoolExecutor

    博客分类:
  • JAVA
 
阅读更多
...
		//定时器
		ScheduledThreadPoolExecutor monitorService = new ScheduledThreadPoolExecutor(10, new ThreadFactoryBuilder().setNameFormat("lifecycleSupervisor-" + Thread.currentThread().getId() + "-%d").build());
		//最大20个线程
		monitorService.setMaximumPoolSize(20);
		//空闲30秒就收回
		monitorService.setKeepAliveTime(30, TimeUnit.SECONDS);

		ScheduledFuture<?> future = monitorService.scheduleWithFixedDelay(new Runnable() {
			@Override
			public void run() {
				System.out.println(new Date());
			}
		}, 0, 3, TimeUnit.SECONDS);
...
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics