氟塑料離心泵www.buybeng.com

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

          【java多線程與并發(fā)庫】---傳統(tǒng)java多線程<2> 線程創(chuàng)建方式

          一、Thread類的構(gòu)造方法

          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種創(chuàng)建線程的方法:

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

           

          這種方法是將類聲明為Thread的子類。該子類應(yīng)重寫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()+"執(zhí)行結(jié)束,退出!");  
          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. }  


          運行結(jié)果:

           

           

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


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

           

          實例二:

          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()+"執(zhí)行結(jié)束,退出!");  
          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. }  


           

          運行結(jié)果:


          個人網(wǎng)站   www.software8.co

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


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


          網(wǎng)站導(dǎo)航:
           
          <2012年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術(shù)網(wǎng)站

          行業(yè)網(wǎng)站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網(wǎng) 氟塑料離心泵 注塑機(jī) 液晶廣告機(jī)
          主站蜘蛛池模板: 炉霍县| 宾阳县| 元谋县| 北辰区| 土默特左旗| 凤阳县| 绩溪县| 库车县| 邢台市| 济源市| 贞丰县| 贵德县| 广水市| 丹寨县| 广安市| 汉沽区| 静安区| 德兴市| 永康市| 望奎县| 介休市| 桓台县| 邳州市| 连江县| 汪清县| 武邑县| 峨山| 延川县| 黑龙江省| 旬阳县| 华坪县| 铜鼓县| 平昌县| 交口县| 兰考县| 大同市| 土默特右旗| 藁城市| 黑山县| 集贤县| 江阴市|