任务调度线程池
来源:互联网 发布:淘宝标志logo 编辑:程序博客网 时间:2024/05/19 19:44
1、上代码:
public class ScheduledExecutorServiceDeom {public static void main(String[] args) {ScheduledExecutorService ses = Executors.newScheduledThreadPool(10);ses.scheduleAtFixedRate(new Runnable() {public void run() {try {Thread.sleep(1000);System.out.println(System.currentTimeMillis()/1000);} catch(Exception e) {e.printStackTrace();}}}, 0, 2, TimeUnit.SECONDS);}}
2、结果:
15082474011508247403150824740515082474071508247409150824741115082474131508247415
3、参看手册:
public static ScheduledExecutorService newScheduledThreadPool(int corePoolSize)创建一个线程池,可以调度命令在一个给定的延迟后运行,或周期性地执行。 参数 corePoolSize -线程的数量保持在游泳池里,即使他们是空闲的 结果 一个新创建的调度线程池 异常 如果 corePoolSize < 0 IllegalArgumentException
按照这种形式,可以创建以2秒为周期的任务调度。
Reference:
[1] 葛一鸣 郭超, 实战Java高并发程序设计,中国工信出版社 电子工业出版社, 2015:100-102
阅读全文
0 0
- 任务调度线程池
- Java任务调度和线程池理解
- 任务调度线程总结
- 用户态实现线程调度(任务调度)
- 计算机线程及任务调度
- [线程]——任务调度
- OpenMP 中的线程任务调度
- Spring中的任务调度和线程池支持
- Java任务调度、线程池、Spring抽象比较
- java中基于线程池的任务调度设计
- 简单 任务调度 任务池
- 调度线程池
- 深入浅出 Java Concurrency (32): 线程池 part 5 周期性任务调度
- 使用线程池实现异步打日志和存库的任务调度
- spring scheduled的动态线程池调度和任务进度的监控
- 调度任务
- 任务调度
- 任务调度
- 深入理解Java中的容器
- GitHub创建项目和README
- 电子艺术设计语言——Processing介绍和推荐
- python中的字符数字之间的转换函数
- ASP.NET状态管理之七(其他物理数据存放媒体)
- 任务调度线程池
- 淘气鬼事件之事件的三种绑定方式
- 2018 年十大技术趋势
- 第七周项目3
- go语言25个关键字总结
- CANoe的CAPL编程基础(2)
- 【bzoj1977】【严格次小生成树】倍增维护链上最大次大值
- 2. GDI+图像的加载和保存
- iOS开发笔记-UI-UIView