qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Java 并發:基本的線程機制

            一、實現一個最簡單的線程
          public class LiftOff implements Runnable{
          protected int countDown = 10;
          private static int taskCount = 0;
          private final int id = taskCount++;
          public LiftOff() {}
          public LiftOff(int countDown) {
          this.countDown = countDown;
          }
          public String status() {
          return "#" + id + "(" + (countDown > 0 ? countDown : "LiftOff!") + ")";
          }
          /* (non-Javadoc)
          * @see java.lang.Runnable#run()
          */
          @Override
          public void run() {
          while (countDown-- > 0) {
          System.out.println(status());
          Thread.yield(); // 告訴CPU可以進行線程切換。
          }
          }
          }
            然后,你以后再調用以下代碼就可以開啟一個新線程。下面代碼調用t.start()函數之后就會執行 LiftOff類的run函數。
          Thread t = new Thread(new LiftOff());
          t.start();

          posted on 2013-11-25 10:26 順其自然EVO 閱讀(180) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 饶阳县| 高平市| 延庆县| 泰州市| 临澧县| 新巴尔虎右旗| 乃东县| 富阳市| 建昌县| 景谷| 隆德县| 玉山县| 邵东县| 满城县| 施甸县| 保定市| 惠东县| 酒泉市| 新绛县| 万宁市| 财经| 静海县| 弥渡县| 武安市| 和龙市| 肥西县| 奉节县| 隆昌县| 泗洪县| 喀喇| 都安| 双牌县| 大竹县| 涡阳县| 满洲里市| 阿合奇县| 高雄县| 广宗县| 日照市| 买车| 泰顺县|