博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ScheduledThreadPoolExecutor周期性执行线程任务scheduleAtFixedRate
阅读量:6932 次
发布时间:2019-06-27

本文共 1458 字,大约阅读时间需要 4 分钟。

ScheduledThreadPoolExecutor周期性执行线程任务scheduleAtFixedRate

ScheduledThreadPoolExecutor mScheduledThreadPoolExecutor = new ScheduledThreadPoolExecutor(1);        mScheduledThreadPoolExecutor.scheduleAtFixedRate(new Runnable() {            @Override            public void run() {                System.out.println("线程id:" + Thread.currentThread().getId() + "\t" + System.currentTimeMillis());            }        }, 0, 3, TimeUnit.SECONDS);        new Thread(new Runnable() {            @Override            public void run() {                try {                    TimeUnit.SECONDS.sleep(12);                } catch (InterruptedException e) {                    e.printStackTrace();                }                System.out.println("关闭ScheduledThreadPoolExecutor");                mScheduledThreadPoolExecutor.shutdown();            }        }).start();

ScheduledThreadPoolExecutor每隔3秒周期性的在线程中打印当前时间。同时另起一个线程,12秒后关闭ScheduledThreadPoolExecutor。

输出:

06-19 15:55:41.469 27469-27499/zhangphil.test I/System.out: 线程id:12150	152939494146906-19 15:55:44.467 27469-27499/zhangphil.test I/System.out: 线程id:12150	152939494446706-19 15:55:47.467 27469-27499/zhangphil.test I/System.out: 线程id:12150	152939494746706-19 15:55:50.468 27469-27499/zhangphil.test I/System.out: 线程id:12150	152939495046706-19 15:55:53.466 27469-27499/zhangphil.test I/System.out: 线程id:12150	152939495346606-19 15:55:53.468 27469-27500/zhangphil.test I/System.out: 关闭ScheduledThreadPoolExecutor

转载地址:http://rrmjl.baihongyu.com/

你可能感兴趣的文章
cisco 设备配置ACL访问控制列表
查看>>
冒泡排序
查看>>
Linux grep 命令正则匹配IP地址
查看>>
华为7.0系统手机最完美激活Xposed框架的教程
查看>>
繁忙的IT基础设施可能导致安全灾难
查看>>
Objective-C之Block
查看>>
iOS 图片加载框架-SDWebImage 解读
查看>>
Flash ActionScript3.0 中txt文档根据模板转换成html文档的实现
查看>>
安景业安京业安敬业anjingye
查看>>
java rest的说明
查看>>
Angular在页面加载很慢的时候,会出现双花括号的问题
查看>>
JS判断客户端是否是iOS或者Android手机移动端
查看>>
我的友情链接
查看>>
清除浏览器自动填充用户名、密码框
查看>>
HTML5 meta viewport参数详解
查看>>
C#中==、Equals、ReferenceEquals的区别是什么
查看>>
echo的特殊用法-字符颜色控制
查看>>
linux系统inittab文件丢失故障
查看>>
clean code
查看>>
程序员与HR博弈之:有城府的表达你的兴趣爱好
查看>>