2011.09.05

 

 創建:  A extends Thread
    在A中實現run()
   啓動:利用繼承自Thread 的strart() 方法
          A a = new A();
   a.start();

2、實現Runnable接口
   創建:  A implements Runnable
    在A中實現run()
   啓動: 以A的對象爲Thread的構造函數的參數創建Thread對象
    並且利用它的start()方法調度啓動線程
          A a = new A();
   Thread b = new Thread(a);
   b.start();


3、利用Timer TimerTask

    創建:創建TimerTask的子類,並實現run()方法得到時鐘器任務類
          MyTimerTask extends TimerTask{
  public void run(){
  }
   }
    啓動:創建時鐘器Timer對象
          利用時鐘器對象的schedule()方法啓動線程任務

   Timer timer = new Timer();
   timer.schedule(new MyTimerTask(), ....,...);

 

abcdefg = a + bcdefg => bcdefg + a

bcdefga

cdefgab

發佈了45 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章