电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

多线程练习题目VIP免费

多线程练习题目_第1页
1/12
多线程练习题目_第2页
2/12
多线程练习题目_第3页
3/12
多线程一、单项1.下述哪个选项为真?()A.Error类是一个RoutimeException异常B.任何抛出一个RoutimeException异常的语句必须包含在try块之内C.任何抛出一个Error对象的语句必须包含在try块之内D.任何抛出一个Exception异常的语句必须包含在try块之内2.下列关于Java线程的说法哪些是正确的?()A.每一个Java线程可以看成由代码、一个真实的CPU以及数据3部分组成B.创建线程的两种方法,从Thread类中继承的创建方式可以防止出现多父类问题C.Thread类属于java.util程序包D.以上说法无一正确3.哪个关键字可以对对象加互斥锁?()A.transientB.synchronizedC.serializeD.static4.下列哪个方法可用于创建一个可运行的类?()A.publicclassXimplementsRunable{publicvoidrun(){……}}B.publicclassXimplementsThread{publicvoidrun(){……}}C.publicclassXimplementsThread{publicintrun(){……}}D.publicclassXimplementsRunable{protectedvoidrun(){……}}5.下面哪个选项不会直接引起线程停止执行?()A.从一个同步语句块中退出来B.调用一个对象的wait方法C.调用一个输入流对象的read方法D.调用一个线程对象的setPriority方法6.使当前线程进入阻塞状态,直到被唤醒的方法是()A.resume()方法B.wait()方法C.suspend()方法D.notify()方法7.运行下列程序,会产生的结果是()publicclassXextendsThreadimplementsRunnable{publicvoidrun(){System.out.println(“thisisrun()”);}publicstaticvoidmain(String[]args){Threadt=newThread(newX());t.start();}}A.第一行会发生编译错误B.第六行会发生编译错误C.第六行会发生运行错误D.程序会运行和启动8.java.lang.ThreadGroup类的作用为()A.使任何类都可以为线程提供线程体B.定义了线程与交互的方法C.提供了线程组或组中的每个线程进行操作的方法D.以上都不是9.实现线程的创建有()方法A.一种B.两种C.三种D.四种10.一个进程可以包含()个线程A.一B.二C.三D.四11.Java中的线程模型包含()A.一个虚拟处理机B.CPU执行的代码C.代码操作的数据D.以上都是12.关于线程组以下说法错误的是()A.在应用程序中线程可以独立存在,不一定要属于某个线程B.一个线程只能创建时设置其线程组C.线程组由java.lang包中的ThreadGroup类实现D.线程组使一组线程可以作为一个对象进行统一处里或维护13.下列定义线程方法正确的是()A.PublicThread();B.PublicThread(Runnabletarget);C.PublicThread(ThreadGroupgroup,Runnabletarget);D.以上都正确14.以下不属于Thread类提供的线程控制方法是()A.break()B.sleep()C.yield()D.join()15.下列关于线程的说法正确的是()A.线程就是进程B.线程在操作系统出现后就产生了C.Soloris是支持线程的操作系统D.在单处理器和多处理器上多个线程不可以并发执行16.下列不属于线程生命周期状态的是()A.新建状态B.可运行状态C.运行状态D.解锁状态17.以下不属于Thread类的线程优先级静态常量的是()A.MIN_PRIORITYB.MAX__PRIORITYC.NORM__PRIORITYD.BEST__PRIORITY18.()关键字可以对对象加互斥锁。A.synchronizedB.transientC.serializeD.static19.下列()方法和resume()方法相互搭配,使线程停止执行,然后调用resume()方法恢复线程。A.interrupt()B.stop()C.suspend()D.yield()20.Thread类的方法中,getName()方法的作用是()A.返回线程组的名称B.设置线程组的名称C.返回线程的名称D.设置线程的名称21.线程调用了sleep()方法后,该线程将进入()状态A.可运行状态B.运行状态C.阻塞状态D.终止状态22.下列()类或接口定义了线程同步与交互的方法。A.ThreadB.RunnableC.ObjectD.ThreadGroup23.Java中线程是由线程类的()方法定义的。A.init()B.run()C.application()D.main()24.线程控制方法中,stop()的作用是()A.强行终止线程B.使比其低的优先级线程运行C.只让给同优先级运行D.返回当前线程的引用25.在以下()情况下,线程就进入可运行状态。A.线程调用了sleep()方法时B.线程调用了join()方法时C.线程调用了yield()方法时D.以上都是26.下列说法中,正确的一项是()A.单处理机的计算机上,2个线程实际上不能并发执行B.单处理机的计算机上,2个线程实际上能够...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

多线程练习题目

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部