最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java Timer測(cè)試定時(shí)調(diào)用及固定時(shí)間執(zhí)行代碼示例

 更新時(shí)間:2018年02月11日 11:11:35   作者:Alioo-壞人  
這篇文章主要介紹了java Timer測(cè)試定時(shí)調(diào)用及固定時(shí)間執(zhí)行代碼示例,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例主要進(jìn)行java Timer(定時(shí)調(diào)用、固定時(shí)間執(zhí)行)測(cè)試,具體實(shí)現(xiàn)代碼如下。

測(cè)試1

當(dāng)任務(wù)執(zhí)行時(shí)間小于重復(fù)執(zhí)行的間隔時(shí)間

代碼:

public class TimerTest2 {
  public static void main(String[] args) throws InterruptedException {
    Timer timer = new Timer();
    timer.schedule(new MyTask(0), 1000, 10000);
    //timer.schedule(new MyTask(1), 1000, 10000);
  }

  static class MyTask extends TimerTask {
    private final int i;
    public MyTask(int i) {
      this.i = i;
    }

    @Override
    public void run() {
      System.out.println(i + "dddd" + DateTimeUtil.getDateTimeString("yyyy-MM-dd HH:mm:ss.SSS"));
      try {
        if (i == 0) {
          Thread.sleep(8000L);
        } else {
          Thread.sleep(13000L);
        }
      } catch (Exception e) {
        e.printStackTrace();
      }
    }
  }
}

結(jié)果:

0dddd2018-01-11 15:34:57.826
0dddd2018-01-11 15:35:07.824
0dddd2018-01-11 15:35:17.824
0dddd2018-01-11 15:35:27.824
0dddd2018-01-11 15:35:37.824
0dddd2018-01-11 15:35:47.824
0dddd2018-01-11 15:35:57.824
0dddd2018-01-11 15:36:07.824
0dddd2018-01-11 15:36:17.824
0dddd2018-01-11 15:36:27.824
0dddd2018-01-11 15:36:37.824
0dddd2018-01-11 15:36:47.824
0dddd2018-01-11 15:36:57.824
0dddd2018-01-11 15:37:07.824
0dddd2018-01-11 15:37:17.824
0dddd2018-01-11 15:37:27.824
0dddd2018-01-11 15:37:37.824

測(cè)試2

當(dāng)任務(wù)執(zhí)行時(shí)間大于重復(fù)執(zhí)行的間隔時(shí)間

代碼:

public class TimerTest2 {
  public static void main(String[] args) throws InterruptedException {
    Timer timer = new Timer();
    //timer.schedule(new MyTask(0), 1000, 10000);
    timer.schedule(new MyTask(1), 1000, 10000);
  }

  static class MyTask extends TimerTask {
    private final int i;
    public MyTask(int i) {
      this.i = i;
    }

    @Override
    public void run() {
      System.out.println(i + "dddd" + DateTimeUtil.getDateTimeString("yyyy-MM-dd HH:mm:ss.SSS"));
      try {
        if (i == 0) {
          Thread.sleep(8000L);
        } else {
          Thread.sleep(13000L);
        }
      } catch (Exception e) {
        e.printStackTrace();
      }
    }
  }
}

結(jié)果:

1dddd2018-01-11 16:03:07.575
1dddd2018-01-11 16:03:20.601
1dddd2018-01-11 16:03:33.602
1dddd2018-01-11 16:03:46.603
1dddd2018-01-11 16:03:59.604
1dddd2018-01-11 16:04:12.606
1dddd2018-01-11 16:04:25.607
1dddd2018-01-11 16:04:38.608

總結(jié)

以上就是本文關(guān)于java Timer測(cè)試定時(shí)調(diào)用及固定時(shí)間執(zhí)行代碼示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • java讀取文件內(nèi)容的三種方法代碼片斷分享(java文件操作)

    java讀取文件內(nèi)容的三種方法代碼片斷分享(java文件操作)

    本文介紹java讀取文件內(nèi)容的三種方法,代碼可以直接放到程序中使用,大家參考使用吧
    2014-01-01
  • 使用spring的IOC解決程序耦合的方法

    使用spring的IOC解決程序耦合的方法

    這篇文章主要介紹了使用spring的IOC解決程序耦合的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Java方法引用原理實(shí)例解析

    Java方法引用原理實(shí)例解析

    這篇文章主要介紹了Java方法引用的原理實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-08-08
  • javaweb項(xiàng)目如何實(shí)現(xiàn)手機(jī)短信登錄

    javaweb項(xiàng)目如何實(shí)現(xiàn)手機(jī)短信登錄

    這篇文章主要介紹了javaweb項(xiàng)目如何實(shí)現(xiàn)手機(jī)短信登錄,手機(jī)號(hào)登錄在現(xiàn)在的項(xiàng)目中用的場(chǎng)景非常多,實(shí)現(xiàn)起來也不難,今天我們就一起來通過演示實(shí)現(xiàn)登錄過程,需要的朋友可以參考下
    2019-07-07
  • 利用Java實(shí)現(xiàn)復(fù)制Excel工作表功能

    利用Java實(shí)現(xiàn)復(fù)制Excel工作表功能

    這篇文章主要給大家介紹了關(guān)于如何利用Java實(shí)現(xiàn)復(fù)制Excel工作表功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 解析Linux系統(tǒng)中JVM內(nèi)存2GB上限的詳解

    解析Linux系統(tǒng)中JVM內(nèi)存2GB上限的詳解

    本篇文章是對(duì)Linux系統(tǒng)中JVM內(nèi)存2GB上限進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 使用Rhino讓java執(zhí)行javascript的方法實(shí)例

    使用Rhino讓java執(zhí)行javascript的方法實(shí)例

    這篇文章主要介紹了java使用Rhino執(zhí)行javascript的方法,Rhino由Mozilla開發(fā),是 JavaScript 一種基于Java的實(shí)現(xiàn)
    2013-12-12
  • 深入理解Java中1是true0是false

    深入理解Java中1是true0是false

    Java中,1可以被看作是true,0可以被看作是false,本文就來進(jìn)行詳細(xì)的講解,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • gateway基本配置教程

    gateway基本配置教程

    路由(Route)由一個(gè)ID,一個(gè)目標(biāo)URI(最終路由到的url地址),一組斷言(匹配條件判斷)和一組過濾器定義,這篇文章主要介紹了gateway基本配置,需要的朋友可以參考下
    2023-05-05
  • MyBatis使用Zookeeper保存數(shù)據(jù)庫的配置可動(dòng)態(tài)刷新的實(shí)現(xiàn)代碼

    MyBatis使用Zookeeper保存數(shù)據(jù)庫的配置可動(dòng)態(tài)刷新的實(shí)現(xiàn)代碼

    這篇文章主要介紹了MyBatis使用Zookeeper保存數(shù)據(jù)庫的配置,可動(dòng)態(tài)刷新,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08

最新評(píng)論

商洛市| 鹿泉市| 政和县| 沙河市| 辽宁省| 龙口市| 江阴市| 临沂市| 海门市| 德江县| 宜丰县| 静乐县| 丰台区| 景泰县| 丰台区| 蚌埠市| 陕西省| 宜宾市| 涞源县| 明溪县| 上饶市| 筠连县| 寻甸| 合山市| 扎兰屯市| 合肥市| 会同县| 湖口县| 平原县| 丹棱县| 乌拉特中旗| 通渭县| 新巴尔虎右旗| 长寿区| 浦北县| 尤溪县| 阿拉善左旗| 泰来县| 六盘水市| 遂溪县| 奉化市|