练习15Java多线程练习题.doc

练习15Java多线程练习题.doc

ID:59135629

大小:16.00 KB

页数:3页

时间:2020-09-12

练习15Java多线程练习题.doc_第1页
练习15Java多线程练习题.doc_第2页
练习15Java多线程练习题.doc_第3页
资源描述:

《练习15Java多线程练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java多线程编程练习题[]选择题1.编写线程类,要继承的父类是:A:ObjectB:RunnableC:SerializableD:ThreadE:Exception答2.编写线程类,可以通过实现那个接口来实现?A:RunnableB:ThrowableC:SerializableD:ComparableE:Cloneable答:3.什么方法用于终止一个线程的运行?A:sleepB:joinC:waitD:stopE:notify答:4.一个线程通过什么方法将处理器让给另一个优先级别相同的线程?A:waitB:yieldC:joinD:sleepE:stop答:

2、5.如果要一个线程等待一段时间后再恢复执行此线程,需要调用什么方法?A:waitB:yieldC:joinD:sleepE:stopF:notify答:6.什么方法使等待队列中的第一个线程进入就绪状态?A:waitB:yieldC:joinD:sleepE:stopF:notify答:7.Runnable接口定义了如下哪些方法?A:start()B:stop()C:resume()D:run()E:suspend()答:8.如下代码创建一个新线程并启动线程:Runnabletarget=newMyRunnable();ThreadmyThread=newThrea

3、d(target);问:如下哪些类可以创建target对象,并能编译正确?A:publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B:publicclassMyRunnableextendsObject{publicvoidrun(){}}C:publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}D:publicclassMyRunnableextendsRunnable{voidrun(){}}E:publicclassMyRunnableim

4、plementsRunnable{voidrun(){}}答:9.给出代码如下:publicclassMyRunnableimplementsRunnable{publicvoidrun(){--------------------------------}}问在虚线处,如下哪些代码可以创建并启动线程?A:newRunnable(MyRunnable).start();B:newThread(MyRunnable).run();C:newThread(newMyRunnable()).start();D:newMyRunnable().start();答:[]问答

5、题1.线程和进程有什么区别?2.Java创建线程的方式有哪些?[]编程题1.编写多线程应用程序,模拟多个人通过一个山洞的模拟。这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒,随机生成10个人,同时准备过此山洞,显示一下每次通过山洞人的姓名。2.编写线程同步模拟应用程序:(1)大气环境数据为:温度,湿度,风速。(2)一个大气环境传感器测量环境数据需要5秒时间。(3)一个计算机读取传感器的环境数据需要0.01秒时间。模拟一个计算机读取大气环境传感器的读取的随机的温度,湿度和风速的100次。

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

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

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