以NetBeans环境为例,新建一个J2SE的项目,然后在项目中新建一个名为mythread的包,在mythread包中,新建两个类,分别为Main.java和MyThread.java,下面提供这两个文件的代码。
Main.java代码:
package mythread;
/**
* @author Jason
*/
public class Main
{
public static void main(String[] args)
{
for(int i = 0; i < 5; i++) new MyThread(i+1).start();
}
}
MyThread.java代码:
package mythread;
/**
* @author Jason
*/
public class MyThread extends Thread
{
int intCount = 1, intNumber;
/**
* 构造函数
* @param int num 线程编号
*/
public MyThread(int num)
{
intNumber = num;
System.out.println("创建线程 " + intNumber);
}
@Override
/**
* 线程启动
*/
public void run()
{
while(true)
{
System.out.println("线程 " + intNumber + ":计数 " + intCount);
if(++intCount == 9) return;
}
}
}