练习15Java多线程练习题_第1页
练习15Java多线程练习题_第2页
练习15Java多线程练习题_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java 多线程编程练习题 选择题1编写线程类,要继承的父类是:A:Object B:Runnable C:Serializable D: Thread E: Exception答2编写线程类,可以通过实现那个接口来实现?A:Runnable B:Throwable C:Serializable D:Comparable E:Cloneable答:3什么方法用于终止一个线程的运行?A:sleep B: join C: wait D: stop E: notify答:4一个线程通过什么方法将处理器让给另一个优先级别相同的线程?A:wait B:yield C:join D:sleep E:sto

2、p答:5如果要一个线程等待一段时间后再恢复执行此线程,需要调用什么方法?A:wait B:yield C:join D:sleep E:stop F:notify答:6. 什么方法使等待队列中的第一个线程进入就绪状态?A:wait B:yield C:join D:sleep E:stop F:notify答:7.Runnable接口定义了如下哪些方法?A: start()B: stop()C: resume()D: run()E: suspend()答:8. 如下代码创建一个新线程并启动线程:Runnable target=new MyRunnable();Thread myThread=n

3、ew Thread(target);问:如下哪些类可以创建target对象,并能编译正确?A: public class MyRunnable extends Runnable public void run() B: public class MyRunnable extends Object public void run() C: public class MyRunnable implements Runnable public void run() D: public class MyRunnable extends Runnable void run() E: public cla

4、ss MyRunnable implements Runnable void run() 答:9.给出代码如下:public class MyRunnable implements Runnablepublic void run()-问在虚线处,如下哪些代码可以创建并启动线程?A: new Runnable(MyRunnable).start();B: new Thread(MyRunnable).run();C: new Thread(new MyRunnable().start();D: new MyRunnable().start();答: 问答题1. 线程和进程有什么区别?2. Java创建线程的方式有哪些? 编程题1编写多线程应用程序,模拟多个人通过一个山洞的模拟。这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒,随机生成10个人,同时准备过此山洞,显示一下每次通过山洞人的姓名。2编写线程同步模拟应用程序: (1) 大气环境数据为:温度,湿度,风速。 (2) 一个大气环境传感器测量环境数据需要5秒

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论