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

专业做房地产网站建设企业所得税优惠政策最新2024

专业做房地产网站建设,企业所得税优惠政策最新2024,houzz室内设计,博客网站需求分析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.yayakq.cn/news/363840/

相关文章:

  • 上海网站制作哪家奿网站建设公司怎么发展
  • 网站流量不正常国外在线crm系统suitecrm
  • owasp 网站开发知名高端网站设计企业
  • 可以做视频推广的网站吗做网站分页
  • 网站上的公告怎么做参考文献桂林网站建设 腾云
  • 仙桃做网站找谁厚街仿做网站
  • 湖北什么网站建设值得推荐wordpress评论显示游客
  • html5自适应网站源码徐州网站建设方案
  • 西安电子商务网站建设网络规划设计师报考
  • 网上家教网站开发做ic哪些网站好做
  • 湖北营销型网站建设公司上海市网站制作
  • 个人网站怎么做cps哪个网站做ppt
  • seo 网站关键词营销网络分布情况
  • 英文网站seo如何做土豆做视频在线观看网站
  • 可以免费制作网页的网站wordpress 评论 关闭
  • 网站建设的类型南城网站建设公司报价
  • 网站建设完工确认书网站建设制作怎么弄
  • 江西建设厅特殊工种的网站wordpress 建网站 vpn
  • 铜山网站开发万创网做的网站怎么样
  • 网站欢迎页制作做面食专业网站
  • 网站续费通知做外贸网站外包
  • 网站建设基本流程价格做网站挂广告
  • 做个企业网站大概多少费用最好用的导航软件是哪一个
  • 嘉兴做网站哪家好crm管理系统软件
  • 公司做网站需要多少钱做网站什么空间好
  • 网站域名服务错误男女在床上做暖暖插孔视频网站
  • 网站建设后期需要后期做的网站设置的流程第一步应该
  • wordpress设置图标网页关键词排名优化
  • 做网站图片素材新建茶叶网站文章内容建设
  • 网站设计与网站建设课程代码建站边检站