java多线程实验总结

java多线程实验总结

ID:29854762

大小:17.18 KB

页数:5页

时间:2018-12-24

java多线程实验总结_第1页
java多线程实验总结_第2页
java多线程实验总结_第3页
java多线程实验总结_第4页
java多线程实验总结_第5页
资源描述:

《java多线程实验总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划java多线程实验总结  北京建筑大学  理学院信息与计算科学专业实验报告  课程名称java语言程序设计实验名称java多线程实验地点大兴专业机房姓名尹栎中班级信141学号XX指导教师靳旭玲成绩日期了解线程的概念。  学习简单的多线程编程。  【实验任务】  阅读给定的JavaApplication程序,按要求回答问题并写出运行结果。  按要求编写一个JavaApplication程序,并编译、运行这个程序。  【实验内容】  1.输入下面的JavaAppl

2、ication程序,运行该程序,并简要分析程序的运行结果。classSimpleThreadextendsThread{  publicSimpleThread(Stringstr){  super(str);//调用其父类的构造方法  }  publicvoidrun(){//重写run方法  for(inti=0;ijava多线程实验总结)rt();目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及

3、个人素质的培训计划  }  }  A)程序不能编译,产生异常。  B)程序能编译运行,但没有任何结果输出。  C)程序能编译运行,输出结果:OK.。  D)上面说法都不对。  5.为什么处于激活状态的线程可能不是当前正在执行的线程?(BCD)  :如果阻塞线程的事件发生,则该线程被激活并进入就绪队列。)  A)因为已经执行完run()方法。B)线程正在等待键盘输入。  C)该线程调用了wait()方法。D)该线程正在休眠状态。  2.下面是一个多线程的程序:  publicclassSimpleThreadextendsThread{  publicSimpleThre

4、ad(Stringstr){  super(str);  }  publicvoidrun(){  for(inti=0;i<10;i++){  (i+""+getName());  try{目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  sleep((long)(()*1000));  }catch(InterruptedExceptione){}  }  ("DONE!"+g

5、etName());  }  }  publicclassTwoThreadsTest{  publicstaticvoidmain(String[]args){  newSimpleThread("Jamaica").start();  newSimpleThread("Fiji").start();  }  }  输入该程序并运行之,体会多线程的程序的编写方法。  输入该程序后执行结果截图如下:  将该程序该为通过实现Runnable接口的方式实现多线程。  改为Runnable后程序代码如下:  packagezi;  publicclassEx8_2_2{  }

6、  classMoveimplementsRunnable  {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  Threadtest1,test2;Move(){}test1=newThread(this);("Jamaica");test2=newThread(this);("Fiji");publicstaticvoidmain(Stringargs[]){}Movemove

7、=newMove();();();  }publicvoidrun(){}if(()==test1){}else{}for(inti=1;i<=5;i++){}(());for(inti=1;i<=10;i++){}(());  运行结果截图如下:  3,课本270页课后习题第4题。  下面给出一个范例:  这个程序运行就是一个进程,根据要求要设计三个线程,首先给出一个协助三个线  程通信的类:  接下来根据要求设计A线程和B线程,因为两个线程功能相同,所以可以是同一个类的不同实例对象,设计该类如下:  我们可以看到,基本设计方法与书本并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。