java多线程实验报告
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术学院实验报告(电子版) 课程: 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 多线程结构有了深刻的了解。