[JAVA100例]062、多线程

王朝java/jsp·作者佚名  2008-05-31
宽屏版  字体: |||超大  

/**

* <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("

"+count+" thread is end!");

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有