<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 26,  comments - 14,  trackbacks - 0
    多線程使用的方法有兩種,即使用繼承和接口。繼承使用的是關鍵字 Thread,接口使用的是Runnable。。這兩種方法都最終都要使用Thread類中的方法start()啟動多線程。。。。每一個線程都是通過start()方法開始啟動的,在未啟動之前程序一定是死的。。說說線程的狀態有三種吧,即就緒,運行,阻塞。。。這三者之間的關系如下
     
    下面才用一種最實用的方法實現多線程,即Runnable接口,它用兩個好處可以實現多繼承和資源共享,這正是Java語言的優點之所在。。

    package com.bx.course.Demo05;
    class MyThread implements Runnable{
     private int ticket=300;
     public void run(){
      for(int i=0;i<300;i++)
      {
       if(this.ticket>0)
       {
        //表示還有票可以賣
        System.out.println(Thread.currentThread().getName()+"-->賣票:"+(ticket--));
       }
      }
     
     }
    }
    public class ThreadDemo05 {

     public static void main(String[] args) {
      MyThread mt=new MyThread();
      Thread t1=new Thread(mt);
      Thread t2=new Thread(mt);
      Thread t3=new Thread(mt);
      t1.start();//每個線程只啟動一次
     // t1.start();
      t2.start();
      t3.start();

     }

    }

    posted on 2010-11-07 18:15 龍ぜ殘劍 閱讀(160) 評論(0)  編輯  收藏

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


    網站導航:
     
    <2010年11月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产午夜无码精品免费看动漫| 国产亚洲精品91| 中文无码成人免费视频在线观看| 亚洲成a人在线看天堂无码| 亚洲最大无码中文字幕| 色窝窝免费一区二区三区| 亚洲成在人线电影天堂色| 四虎在线成人免费网站| 亚洲一卡2卡4卡5卡6卡残暴在线| 19禁啪啪无遮挡免费网站| 亚洲日韩乱码中文无码蜜桃| 美丽的姑娘免费观看在线播放| 精品亚洲国产成AV人片传媒| 最近免费中文字幕高清大全| 亚洲国产模特在线播放| 在线视频精品免费| 在线观看亚洲AV日韩A∨| 岛国大片免费在线观看| 亚洲gay片在线gv网站| 成人亚洲网站www在线观看| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 亚洲国产精品久久久久婷婷老年| 无码中文字幕av免费放dvd| 久久精品国产亚洲AV大全| 国内免费高清在线观看| 美女黄频免费网站| 亚洲无av在线中文字幕| 在线免费观看国产| 亚洲情A成黄在线观看动漫软件| 浮力影院第一页小视频国产在线观看免费| 日韩国产精品亚洲а∨天堂免| 亚洲综合色在线观看亚洲| 性xxxx视频免费播放直播| 亚洲综合久久精品无码色欲| 免费不卡中文字幕在线| 黄色免费在线网站| 国产亚洲玖玖玖在线观看| 亚洲真人日本在线| 成人午夜免费福利视频| 特级毛片A级毛片100免费播放| 久久亚洲AV午夜福利精品一区|