返回列表 發帖

執行緒 (二)

以主類別繼承Thread類別,建立執行緒。

  1. public class Ch122 extends Thread {
  2.         /*
  3.         Ch122()
  4.         {
  5.                 start();       
  6.         }
  7.         */
  8.        
  9.         public void run()
  10.         {
  11.                 for(int i=5; i>=1; i--)
  12.                 {
  13.                         System.out.println(i+"秒");
  14.                         try {
  15.                                 sleep(1000);
  16.                         } catch (InterruptedException e) {}
  17.                 }
  18.                 System.out.println("時間到!");
  19.                 System.out.println("執行緒名稱: "+Thread.currentThread().getName());       
  20.         }
  21.        
  22.         public static void main(String[] args) {
  23.                 Ch122 app=new Ch122();
  24.                 app.start();
  25.                 //app.run();
  26.         }
  27. }
複製代碼

  1. public class Ch600 extends Thread {
  2.       
  3.         public void run()
  4.         {
  5.                 for(int i=5; i>=1; i--)
  6.                 {
  7.                         System.out.println(i+"sec");
  8.                         try {
  9.                                 sleep(1000);
  10.                         } catch (InterruptedException e) {}
  11.                 }
  12.                 System.out.println("times up");
  13.                 System.out.println("name: "+Thread.currentThread().getName());      
  14.         }
  15.       
  16.         public static void main(String[] args) {
  17.                 Ch600 app=new Ch600();
  18.                 app.start();
  19.                 //app.run();
  20.         }
  21. }
複製代碼

TOP

  1. public class Ch121 extends Thread
  2. {
  3.        
  4.         public void run()
  5.         {
  6.                 for(int i=5; i>=1; i--)
  7.                 {
  8.                         System.out.println(i+"秒");
  9.                         try
  10.                         {
  11.                                 Thread.sleep(1000);
  12.                         } catch (InterruptedException e) {}
  13.                        
  14.                 }
  15.                 System.out.println("時間到!");
  16.                 System.out.println("執行緒名稱: "+Thread.currentThread().getName());
  17.         }

  18.         public static void main(String[] args)
  19.         {
  20.                 Ch121 app=new Ch121();
  21.                 app.start();
  22.         }

  23. }
複製代碼

TOP

  1. public class Ch122 extends Thread {
  2.         /*
  3.         Ch122()
  4.         {
  5.                 start();        
  6.         }
  7.         */
  8.         
  9.         public void run()
  10.         {
  11.                 for(int i=5; i>=1; i--)
  12.                 {
  13.                         System.out.println(i+"秒");
  14.                         try {
  15.                                 sleep(1000);
  16.                         } catch (InterruptedException e) {}
  17.                 }
  18.                 System.out.println("時間到!");
  19.                 System.out.println("執行緒名稱: "+Thread.currentThread().getName());        
  20.         }
  21.         
  22.         public static void main(String[] args) {
  23.                 Ch122 app=new Ch122();
  24.                 app.start();
  25.                 //app.run();
  26.         }
  27. }
複製代碼
OrzorzoRZ0rZ0RZORoRZ0rz

TOP

返回列表