java多线程实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 多线程结构有了深刻的了解。

相关文档
最新文档