欢迎来到天天文库
浏览记录
ID:29854762
大小:17.18 KB
页数:5页
时间:2018-12-24
《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线程,因为两个线程功能相同,所以可以是同一个类的不同实例对象,设计该类如下: 我们可以看到,基本设计方法与书本并
此文档下载收益归作者所有