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

Java 定時(shí)器(Timer)及線程池里使用定時(shí)器實(shí)例代碼

 更新時(shí)間:2016年12月25日 15:12:51   投稿:lqh  
這篇文章主要介紹了Java 定時(shí)器(Timer)及線程池里使用定時(shí)器實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

java Timer定時(shí)器

簡(jiǎn)單實(shí)例代碼:

public class Test {


  public static void main(String[] args) {


    // Timer定時(shí)器

    Timer mTimer = new Timer();
    MyTack myTack = new MyTack();
    mTimer.schedule(myTack, 2000, 3000);//第一個(gè)參數(shù)是需要執(zhí)行的任務(wù) 第二個(gè)參數(shù)是延遲多少時(shí)間最開始執(zhí)行,第三個(gè)參數(shù)是執(zhí)行完后多少時(shí)間后進(jìn)行再次執(zhí)行是一個(gè)周期性的
    Scanner mScanner = new Scanner(System.in);
    String exti = "";
    while(!exti.equals("1")){
      System.out.println("---->>");
      exti = mScanner.next();
    }
    System.out.println("關(guān)閉");
    mTimer.cancel();//關(guān)閉這個(gè)定時(shí)器
    mScanner.close();
  }

  static class MyTack extends TimerTask{

    @Override
    public void run() {
      System.out.println("執(zhí)行任務(wù)");

    }

  }
}

線程池里的定時(shí)器

public class Test {

  public static void main(String[] args) {

    // 定時(shí)器
    ScheduledExecutorService service = Executors.newScheduledThreadPool(3);
    service.scheduleWithFixedDelay(new MyRunnable(), 0, 10000,
        TimeUnit.MILLISECONDS);//一個(gè)參數(shù)是實(shí)例化一個(gè)runnable的對(duì)象,第二個(gè)參數(shù)是延遲多長(zhǎng)時(shí)間后執(zhí)行,第三個(gè)參數(shù)是執(zhí)行一次后需要等待多長(zhǎng)時(shí)間后執(zhí)行第二次是一個(gè)周期性的,第四個(gè)參數(shù)是按類型算(毫秒,秒,分。。等其他的一些類型).
  }

}

//需要寫一個(gè)實(shí)現(xiàn)runnable接口的類
public class MyRunnable implements Runnable {

  @Override
  public void run() {
    int index = 0;
    while (index++ < 100) {
      System.out.println(Thread.currentThread().getName()+" "+index);
      try {
        Thread.sleep(50);
      } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }

  }

}

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • springboot 用監(jiān)聽器統(tǒng)計(jì)在線人數(shù)案例分析

    springboot 用監(jiān)聽器統(tǒng)計(jì)在線人數(shù)案例分析

    這篇文章主要介紹了springboot 用監(jiān)聽器統(tǒng)計(jì)在線人數(shù)案例分析,質(zhì)是統(tǒng)計(jì)session 的數(shù)量,思路很簡(jiǎn)單,具體實(shí)例代碼大家參考下本文
    2018-02-02
  • Java通過wait()和notifyAll()方法實(shí)現(xiàn)線程間通信

    Java通過wait()和notifyAll()方法實(shí)現(xiàn)線程間通信

    這篇文章主要為大家詳細(xì)介紹了Java通過wait()和notifyAll()方法實(shí)現(xiàn)線程間通信的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 淺談Java解釋器模式

    淺談Java解釋器模式

    這篇文章主要介紹了Java基于解釋器模式實(shí)現(xiàn)定義一種簡(jiǎn)單的語言功能,簡(jiǎn)單描述了解釋器模式的概念、功能及Java使用解釋器模式定義一種簡(jiǎn)單語言的相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下
    2021-10-10
  • Java并發(fā)系列之AbstractQueuedSynchronizer源碼分析(條件隊(duì)列)

    Java并發(fā)系列之AbstractQueuedSynchronizer源碼分析(條件隊(duì)列)

    這篇文章主要為大家詳細(xì)介紹了Java并發(fā)系列之AbstractQueuedSynchronizer源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • SpringMVC Tomcat控制臺(tái)亂碼問題解決方案

    SpringMVC Tomcat控制臺(tái)亂碼問題解決方案

    這篇文章主要介紹了SpringMVC Tomcat控制臺(tái)亂碼問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Java中IO流使用FileWriter寫數(shù)據(jù)基本操作詳解

    Java中IO流使用FileWriter寫數(shù)據(jù)基本操作詳解

    這篇文章主要介紹了Java中IO流FileWriter寫數(shù)據(jù)操作,FileWriter類提供了多種寫入字符的方法,包括寫入單個(gè)字符、寫入字符數(shù)組和寫入字符串等,它還提供了一些其他的方法,如刷新緩沖區(qū)、關(guān)閉文件等,需要的朋友可以參考下
    2023-10-10
  • Spring內(nèi)置任務(wù)調(diào)度如何實(shí)現(xiàn)添加、取消與重置詳解

    Spring內(nèi)置任務(wù)調(diào)度如何實(shí)現(xiàn)添加、取消與重置詳解

    任務(wù)調(diào)度是我們?nèi)粘i_發(fā)中經(jīng)常會(huì)碰到的,下面這篇文章主要給大家介紹了關(guān)于Spring內(nèi)置任務(wù)調(diào)度如何實(shí)現(xiàn)添加、取消與重置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • 詳解Java volatile 內(nèi)存屏障底層原理語義

    詳解Java volatile 內(nèi)存屏障底層原理語義

    為了保證內(nèi)存可見性,java 編譯器在生成指令序列的適當(dāng)位置會(huì)插入內(nèi)存屏障指令來禁止特定類型的處理器重排序。為了實(shí)現(xiàn) volatile 內(nèi)存語義,JMM 會(huì)分別限制這兩種類型的重排序類型
    2021-09-09
  • java GUI實(shí)現(xiàn)學(xué)生圖書管理簡(jiǎn)單實(shí)例

    java GUI實(shí)現(xiàn)學(xué)生圖書管理簡(jiǎn)單實(shí)例

    這篇文章主要為大家詳細(xì)介紹了java GUI實(shí)現(xiàn)學(xué)生圖書管理簡(jiǎn)單示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 深入解析Java編程中的抽象類

    深入解析Java編程中的抽象類

    這篇文章主要介紹了Java編程中的抽象類,抽象類體現(xiàn)了Java面向?qū)ο缶幊痰奶匦?需要的朋友可以參考下
    2015-10-10

最新評(píng)論

蚌埠市| 陆丰市| 包头市| 多伦县| 乌拉特中旗| 澄江县| 海林市| 库尔勒市| 连州市| 青州市| 百色市| 垣曲县| 琼结县| 临海市| 临泽县| 诏安县| 上林县| 万源市| 大安市| 陵川县| 甘南县| 青岛市| 耿马| 萝北县| 萝北县| 玉环县| 樟树市| 榆中县| 信宜市| 资中县| 巍山| 方正县| 遂川县| 芦山县| 廊坊市| 贵德县| 江华| 高安市| 日喀则市| 沾益县| 利辛县|