计算机科学与技术学院实验报告(电子版) 课程: Java程序设计
c、start();
}
}
2、程序代码:
package a;
public class c implements Runnable{
private int countDown=3;
private static int threadCount=0;
private int threadNumber= ++threadCount;
public c(){
System、out、println("正在构造"+ threadNumber);
}
public void run() {
while(true){
System、out、println("线程"+threadNumber+"("+countDown+")");
if(--countDown==0)
return;
}
}
public static void main(String[] args) {
for(int i=0;i<3;i++){
c s=new c();
Thread m=new Thread(s);
m、start();
}
System、out、println("已经启动所有线程");
}
}
五、实验结果、分析、体会等:
实验结果:结果与预期的一样。
分析与体会:1、深刻体会了Java的开发过程。
2、知道了多线程生命周期与运行机制。
3、掌握了实现线程的两种方法与线程的生命周期。
4、通过本次实验的操作及学习,使我学会了很多,对Java 多线程结构有了深刻的了解。