程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> [JAVA100例]062、多線程

[JAVA100例]062、多線程

編輯:關於JAVA

/**
* <p>Title: 創建多線程</p>
* <p>Description: 使用構造器,創建多線程。</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: multiThread.java</p>
* @version 1.0
*/
public class multiThread
{
/**
*<br>方法說明:主方法
*<br>輸入參數:
*<br>返回類型:
*/
public static void main (String [] args){
  new multiThread();
 }
/**
*<br>方法說明:構造器。構造多個線程,並啟動它們。
*<br>輸入參數:
*<br>返回類型:
*/
 multiThread(){
  for (int i = 0; i < 5; i++){
   System.out.println("Creating thread "+i);
   innThread mt = new innThread (i);
   mt.start ();
  }
 }
/**
*<br>類說明:內部類通過繼承Thread實現線程
*<br>類描述:通過構造器參數,區別不同的線程
*/ 
class innThread extends Thread
{
 int count;
 innThread(int i){
   count=i;
 }
/**
*<br>方法說明:內部類線程主體,繼承Thread必須實現的方法。
*<br>輸入參數:
*<br>返回類型:
*/
 public void run ()
 {
  System.out.println("now "+count+" thread is beginning..... ");
  try{
   sleep(10-count);
  }catch(Exception e){
   System.out.println(e);
  }
  System.out.println("\n"+count+" thread is end!");
 }
}
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved