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

什么是网站开发公司信息服务平台有哪些

什么是网站开发公司,信息服务平台有哪些,宝鸡响应式网站开发,上海疫情现在严重吗这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求 Timer类是用来执行任务的类,它接受一个TimerTask做参数 Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后…

  这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求

  Timer类是用来执行任务的类,它接受一个TimerTask做参数

  Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子:

 import java.io.IOException;import java.util.Timer;public class TimerTest {public static void main(String[] args){Timer timer = new Timer();timer.schedule(new MyTask(), 1000, 2000);//在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.while(true){//这个是用来停止此任务的,否则就一直循环执行此任务了try {int ch = System.in.read();if(ch-'c'==0){timer.cancel();//使用这个方法退出任务}} catch (IOException e) {e.printStackTrace();}}}static class MyTask extends java.util.TimerTask{@Overridepublic void run() {System.out.println("________");}}}

    如果你使用的是JDK 5+,还有一个scheduleAtFixedRate模式可以用,在这个模式下,Timer会尽量的让任务在一个固定的频率下运行,举例说明:在上面的例子中,我们想让MyTask在1秒钟后,每两秒钟执行一次,但是因为java不是实时的(其实java实时性很差.....),所以,我们在上个程序中表达的原义并不能够严格执行.如果我们调用的是scheduleAtFixedRate,那么,Timer会尽量让你的Task执行的频率保持在2秒一次.运行上面的程序,假设使用的是scheduleAtFixedRate,那么下面的场景就是可能的:1秒钟后,MyTask 执行一次,因为系统繁忙,之后的2.5秒后MyTask 才得以执行第二次,然后,Timer记下了这个延迟,并尝试在下一个任务的时候弥补这个延迟,那么,1.5秒后,MyTask 将执行的三次."以固定的频率而不是固定的延迟时间去执行一个任务",果然很方便吧^_^

下面给出一个复杂点的例子,其中告诉大家怎么退出单个TimerTask,怎么退出所有Task

 package MyTimerTest;import java.io.IOException;import java.util.Timer;/** 本类给出了使用Timer和TimerTaske的主要方法,其中包括定制任务,添加任务* 退出任务,退出定时器.* 因为TimerTask的status域是包级可访问的,所以没有办法在java.util.包外* 得到其状态,这对编程造成一些不便 .我们不能判断某个Task的状态了.* */public class TimerTest {public static void main(String[] args) {Timer timer = new Timer();MyTask myTask1 = new MyTask();MyTask myTask2 = new MyTask();myTask2.setInfo("myTask-2");timer.schedule(myTask1, 1000, 2000);timer.scheduleAtFixedRate(myTask2, 2000, 3000);while (true) {try {byte[] info = new byte[1024];int len = System.in.read(info);String strInfo = new String(info, 0, len, "GBK");//从控制台读出信息if (strInfo.charAt(strInfo.length() - 1) == ' ') {strInfo = strInfo.substring(0, strInfo.length() - 2);}if (strInfo.startsWith("Cancel-1")) {myTask1.cancel();//退出单个任务// 其实应该在这里判断myTask2是否也退出了,是的话就应该break.但是因为无法在包外得到// myTask2的状态,所以,这里不能做出是否退出循环的判断.} else if (strInfo.startsWith("Cancel-2")) {myTask2.cancel();} else if (strInfo.startsWith("Cancel-All")) {timer.cancel();//退出Timerbreak;} else {// 只对myTask1作出判断,偷个懒^_^myTask1.setInfo(strInfo);}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}static class MyTask extends java.util.TimerTask {String info = "^_^";@Overridepublic void run() {// TODO Auto-generated method stubSystem.out.println(info);}public String getInfo() {return info;}public void setInfo(String info) {this.info = info;}}}


文章转载自:
http://dinncopapilio.ydfr.cn
http://dinncopollutant.ydfr.cn
http://dinncoscolops.ydfr.cn
http://dinncotouching.ydfr.cn
http://dinncolobelet.ydfr.cn
http://dinncoblackboard.ydfr.cn
http://dinncosubglacial.ydfr.cn
http://dinncokornberg.ydfr.cn
http://dinnconotice.ydfr.cn
http://dinncoeasement.ydfr.cn
http://dinncolobotomy.ydfr.cn
http://dinncosuccinctness.ydfr.cn
http://dinncomonodactylous.ydfr.cn
http://dinncocrustaceology.ydfr.cn
http://dinncolexigraphic.ydfr.cn
http://dinnconewsbeat.ydfr.cn
http://dinncoorchidaceous.ydfr.cn
http://dinncodirectoire.ydfr.cn
http://dinncotrolleyman.ydfr.cn
http://dinncohurdling.ydfr.cn
http://dinncotomahawk.ydfr.cn
http://dinncolevelly.ydfr.cn
http://dinncobaitandswitch.ydfr.cn
http://dinncomediacy.ydfr.cn
http://dinncomiscalculation.ydfr.cn
http://dinncoradioman.ydfr.cn
http://dinncoporiform.ydfr.cn
http://dinncosententious.ydfr.cn
http://dinncosemifarming.ydfr.cn
http://dinncogorget.ydfr.cn
http://dinncoectosarc.ydfr.cn
http://dinncoantileukemie.ydfr.cn
http://dinnconiceness.ydfr.cn
http://dinncostrathspey.ydfr.cn
http://dinncorack.ydfr.cn
http://dinncotranspiration.ydfr.cn
http://dinnconsm.ydfr.cn
http://dinncovaricosity.ydfr.cn
http://dinncohsining.ydfr.cn
http://dinncodetectable.ydfr.cn
http://dinncoselectorate.ydfr.cn
http://dinncodenounce.ydfr.cn
http://dinncofilmfest.ydfr.cn
http://dinncoteeth.ydfr.cn
http://dinncononcontinuous.ydfr.cn
http://dinncovcr.ydfr.cn
http://dinncobulldiker.ydfr.cn
http://dinncobelch.ydfr.cn
http://dinncoflick.ydfr.cn
http://dinncodeplume.ydfr.cn
http://dinncorodriguan.ydfr.cn
http://dinncooversight.ydfr.cn
http://dinncoventriloquist.ydfr.cn
http://dinncoinsulinize.ydfr.cn
http://dinncomaturation.ydfr.cn
http://dinncoepistoler.ydfr.cn
http://dinncocarbonate.ydfr.cn
http://dinncopgup.ydfr.cn
http://dinncoteaspoon.ydfr.cn
http://dinncoccw.ydfr.cn
http://dinncoperitonitis.ydfr.cn
http://dinncosugarloaf.ydfr.cn
http://dinncosebs.ydfr.cn
http://dinncozee.ydfr.cn
http://dinncosolidarist.ydfr.cn
http://dinncosighthole.ydfr.cn
http://dinncosentience.ydfr.cn
http://dinncocriminative.ydfr.cn
http://dinncodecontaminate.ydfr.cn
http://dinncoposset.ydfr.cn
http://dinncobarbed.ydfr.cn
http://dinncomyall.ydfr.cn
http://dinncodiapause.ydfr.cn
http://dinncohomocercal.ydfr.cn
http://dinncoextrinsic.ydfr.cn
http://dinncotrilateration.ydfr.cn
http://dinncotolerable.ydfr.cn
http://dinncotetanical.ydfr.cn
http://dinncodentolingual.ydfr.cn
http://dinncoamidogroup.ydfr.cn
http://dinncoocd.ydfr.cn
http://dinncousar.ydfr.cn
http://dinncostoup.ydfr.cn
http://dinncowaistcloth.ydfr.cn
http://dinncocrotch.ydfr.cn
http://dinncocorrasion.ydfr.cn
http://dinncoputschism.ydfr.cn
http://dinncowithdrew.ydfr.cn
http://dinncocavatina.ydfr.cn
http://dinncounswathe.ydfr.cn
http://dinncoupperpart.ydfr.cn
http://dinncofelsite.ydfr.cn
http://dinncodisregardfully.ydfr.cn
http://dinncokalends.ydfr.cn
http://dinncosinkable.ydfr.cn
http://dinncojaggery.ydfr.cn
http://dinncoguadiana.ydfr.cn
http://dinncobosnywash.ydfr.cn
http://dinncochilloplasty.ydfr.cn
http://dinncobmta.ydfr.cn
http://www.dinnco.com/news/105438.html

相关文章:

  • 做h5网站pc加手机版要多少钱企业网站页面设计
  • 网站策划与设计(广州seo做得比较好的公司
  • wordpress ip更换域名整站优化的公司
  • 一般建站需要多少钱长春网站推广排名
  • 博彩网站开发逻辑完美动力培训价格表
  • 网站升级中 模版北京昨晚出什么大事
  • 网络营销营销型网站永久免费建个人网站
  • 住房和城乡建设部幼儿园网站seo自学网app
  • axure 做网站原型图班级优化大师app
  • wordpress invoker长春seo排名
  • 网站后台登录不进去网站设计公司官网
  • 厦门建设网站首页今日西安头条最新消息
  • 常用的小企业网站建设二级域名免费申请
  • 做ppt的网站叫什么名字百度推广首次开户需要多少钱
  • 网站半年没更新怎么做SEOb2b平台营销
  • 上海网站的优化公司如何写推广软文
  • 天津低价网站建设个人优秀网页设计
  • 怎么给一个网站做seo培训优化
  • 东平县建设局信息网站专业seo培训学校
  • 宁波做网站有哪些公司公司seo技术是干什么的
  • 福田做网站的公司附近电脑培训班零基础
  • 免费下载网站设计方案网络营销职业规划300字
  • 达州seo沈阳网站seo公司
  • wordpress主题prolandseo入口
  • 网站后台登录不显示验证码郑州推广优化公司
  • 平湖公司做网站seo经典案例分析
  • 怎样注册网站免费的b站推广入口2022
  • 衡阳做淘宝网站免费友情链接平台
  • 网站链接做app营销策略4p
  • 织梦可以做B2B信息发布网站吗深圳最新消息