当前位置: 首页 > news >正文

建网站的详细案例徐州seo代理计费

建网站的详细案例,徐州seo代理计费,语音网站怎么做,wordpress 使用自己的表Java创建定时器的三种方式 第一种,常见的thread,创建一个Thread让他让循环里一直执行,通过 Thread.sleep 来达到 定时任务的效果。 栗子如下: public static void main(String[] args) {final long timeTnterval 1000;Runnable …

Java创建定时器的三种方式

第一种,常见的thread,创建一个Thread让他让循环里一直执行,通过 Thread.sleep 来达到 定时任务的效果。

栗子如下:

public static void main(String[] args) {final long timeTnterval = 1000;Runnable runnable = new Runnable() {public void run() {while (true){System.out.println("I am a handsome");try {Thread.sleep(timeTnterval);}catch (Exception e){e.printStackTrace();}}}};Thread thread = new Thread(runnable);thread.start();}

第二种,启动和取消任务都可以控制,可以指定你想要的delay时间(开始等待时间)。实现时,Timer类可以调度任务,而 TimerTask 类则是在run方法中实现具体任务;Timer可以调度多个任务,它是线程安全的。当 Timer 的构造函数被调用时,会创建一个线程,这个线程用来调用任务。

栗子如下:

public static void main(String[] args) throws ParseException {TimerTask timerTask = new TimerTask() {@Overridepublic void run() {System.out.println("Hello !!");}};SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");Date currentDate = simpleDateFormat.parse("2020-5-14 14:32:20");Timer timer = new Timer();// 2020-5-14 14:32:20 当前时间执行timer.schedule(timerTask,currentDate);}

注意: 由于Timer类不捕获异常, 在调度多任务时,只要其中一个任务的异常没有捕获,其它任务便会也就会自动停止,建议使用 ScheduledExecutorService 。也就时下面的第三种!

第三种,相对上面两种方式,ScheduledExecutorService 支持多线程,因为它是由线程池来执行任务的,不像Timer 单线程的一样,只能串行执行,如果其中一个任务执行时间过长,会影响到其他任务的执行,然后就可能会有各种接踵而来的问题。其次 ScheduledExecutorService 也在线程中捕获了异常,不至于出现像 Timer 类一样的问题。可以说是 Timer 类的完美替换者,即解决了单线程也处理了异常。所以推荐使用!

栗子如下:

public static void main(String[] args) {Runnable runnable1 = new Runnable() {public void run() {System.out.println("Handsome 1");}};Runnable runnable2 = new Runnable() {public void run() {System.out.println("Handsome 2");}};ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();/***   参数2:首次执行延迟时间*   参数3:每次间隔执行时间*///靓仔1号service.scheduleAtFixedRate(runnable1, 5, 1, TimeUnit.SECONDS);//靓仔2号service.scheduleAtFixedRate(runnable2, 5, 1, TimeUnit.SECONDS);}

第三种的结果:可以看到 靓仔1 靓仔2 同时在执行。
在这里插入图片描述

文章皆为学习记录,如有错误之处,欢迎指出一起学习,3q!

http://www.dinnco.com/news/69737.html

相关文章:

  • 沈阳建设工程信息网职称公示2013年windows优化大师怎么下载
  • 中小网站建设企业网站模板设计
  • 北京 网站开发淘宝美工培训推荐
  • 天津网站建设icp备手机百度app免费下载
  • 如何做线上赌博的网站百度搜首页
  • 长沙网站外包网址收录入口
  • 买域名后怎么做网站西安百度快照优化
  • 有新浪的域名怎么做网站建网站一般需要多少钱
  • 凡科网站建设注册专业营销团队外包公司
  • 公司网站设计思路泉州百度竞价开户
  • 网页美工实训结论与心得体会福州短视频seo
  • 站酷设计网短视频询盘获客系统
  • 学校网站源码 带wap手机端网络舆情分析报告模板
  • tp5.1做的网站华为手机网络营销策划方案
  • 中文简洁网站设计图网络营销策略案例
  • 在中国建的网站google可收录吗外链工厂 外链
  • 网络招商平台网站怎么做太原竞价托管公司推荐
  • 动态网站建设与管理网络推广具体内容
  • 网站设计公司武汉如何接广告赚钱
  • 东莞网站设计制作山东seo网络推广
  • 广州网站设计皆赞乐云践新网站入口
  • 自己做的网站慢是什么原因外贸营销推广
  • 河北做网站电话软文代写平台有哪些
  • 帝国cms做动态网站性能如何宁德市自然资源局
  • 网站总是在建设中赣州seo唐三
  • 安徽省铜陵市建设局网站谷歌seo排名
  • 霍山有没有做建网站的百度广告投诉电话客服24小时
  • 如何将视频添加到网站上图片识别搜索引擎
  • 广东微信网站制作多少钱长安seo排名优化培训
  • 网站域名能迁移吗google推广seo