氟塑料離心泵www.buybeng.com

          jquery教程http://www.software8.co/wzjs/jquery/

          【java多線程與并發庫】---傳統java多線程<2> 線程創建方式

          一、Thread類的構造方法

          public Thread();

          public Thread (Runnable target);

          public Thread (Runnable target,String name);

          public Thread (String name);

          public Thread (ThreadGroup group,Runnable target);

          public Thread (ThreadGroup group,Runnable target,String name);

          public Thread (ThreadGroup group,String name);

           

          二、Java中提供了2種創建線程的方法:

           
           
          (1)   繼承Thread類(java.lang.Thread)
           
          public class Thread extends Object implements Runnable

           

          這種方法是將類聲明為Thread的子類。該子類應重寫Thread類的run方法。接下來可以分配并啟動該子類的實例。

           

           實例一:

          1. public class ThreadTest02 extends Thread{  
          2.   
          3.     public void run(){  
          4.         for(int i=0; i<10; i++){  
          5.             System.out.println("線程"+Thread.currentThread().getName()+"extends Thread is running..."+i);  
          6.         }  
          7.         System.out.println("線程"+Thread.currentThread().getName()+"執行結束,退出!");  
          8.     }  
          9.   
          10.     public static void main(String[] args) {  
          11.         // TODO Auto-generated method stub  
          12.         Thread t1 = new ThreadTest02();  
          13.         t1.setName("T1");  
          14.         Thread t2 = new ThreadTest02();  
          15.         t2.setName("T2");  
          16.         t1.start();  
          17.         t2.start();  
          18.     }  
          19.   
          20. }  


          運行結果:

           

           

          2)利用Runnable接口(java.lang.Runnable)


           這種方法是聲明實現Runnable接口的類。該類然后實現run方法。然后可以分配該類的實例,在創建Thread時作為一個參數來傳遞并啟動

           

          實例二:

          1. public class ThreadTest02 implements Runnable{  
          2.   
          3.     public void run(){  
          4.         for(int i=0; i<10; i++){  
          5.             System.out.println("線程"+Thread.currentThread().getName()+"implements Runnable interface is running..."+i);  
          6.         }  
          7.         System.out.println("線程"+Thread.currentThread().getName()+"執行結束,退出!");  
          8.     }  
          9.   
          10.     public static void main(String[] args) {  
          11.         // TODO Auto-generated method stub  
          12.         ThreadTest02 t = new ThreadTest02();  
          13.         Thread thread = new Thread(t);  
          14.         thread.start();  
          15.     }  
          16.   
          17. }  


           

          運行結果:


          個人網站   www.software8.co

          posted on 2012-09-29 17:55 你爸是李剛 閱讀(1188) 評論(0)  編輯  收藏


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


          網站導航:
           
          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術網站

          行業網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網 氟塑料離心泵 注塑機 液晶廣告機
          主站蜘蛛池模板: 吐鲁番市| 志丹县| 扎囊县| 伊金霍洛旗| 合作市| 高州市| 玉溪市| 芷江| 奎屯市| 兰州市| 双辽市| 胶南市| 桐庐县| 正蓝旗| 收藏| 阿克苏市| 和田县| 合江县| 湘潭县| 西丰县| 开阳县| 新郑市| 乌兰浩特市| 喜德县| 京山县| 和龙市| 桃园市| 兴国县| 平泉县| 武胜县| 平乡县| 麻城市| 长寿区| 股票| 浙江省| 通许县| 蓬溪县| 遂宁市| 融水| 皮山县| 南江县|