熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java高級技術 >> 正文

多線程實例——每一秒顯示一次系統時間

2013-11-23 19:42:33  來源: Java高級技術 

  多線程學過編程的都知道但我現在才算真的明白他是用來干什麼的就像是完成某一目的把它分成不同方向同時運行實施最後由主方向完成結束這樣就達到高效率低消耗的目的了

  每一秒顯示一次系統時間這一項目很容易但是很容易造成死循環而跳不出程序從而結束了我們就可以利用多線程來輕而易舉的實現

  [html]

  public class ClockThreadTest {

  /**

  * @param args

  */

  public static void main(String[] args) {

  ClockThread clockThread = new ClockThread()

  clockThreadstart()

  Systemoutprintln(end

  }

  }

  class ClockThread extends Thread {

  @Override

  public void run() {

  superrun()

  while (true) {

  Systemoutprintln(new Date())

  try {

  Threadsleep(

  } catch (InterruptedException e) {

  eprintStackTrace()

  }  

  }

  }

  }

  看出線程的具體體現了嗎每一秒顯示系統時間就是多線程而end則是在主線程裡這樣就不會出現死循環的問題了

   


From:http://tw.wingwit.com/Article/program/Java/gj/201311/27334.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.