线程(精讲)

上传人:go****e 文档编号:131382845 上传时间:2020-05-07 格式:DOC 页数:1 大小:13.50KB
返回 下载 相关 举报
线程(精讲)_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《线程(精讲)》由会员分享,可在线阅读,更多相关《线程(精讲)(1页珍藏版)》请在金锄头文库上搜索。

1、多线程一选择题1.下列说法中错误的一项是(A)A.线程就是程序B.线程是一个程序的单个执行流C.多线程是指一个程序的多个执行流D.多线程用于实现并发2. 下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态(D)A.等待阴塞状态下的线程被notify()唤B.等待阻塞状态下的纯种被interrput()中断C.等待时间到D.等待阻塞状态下的线程调用wait()方法3.下列哪个方法可以使线程从运行状态进入其他阻塞状态(A)A.sleepB.waitC.yieldD.start4. 下列说法中错误的一项是(D)A.一个线程是一个Thread类的实例B.线程从传递给Runnable实例run()

2、方法开始执行C.线程操作的数据来自Runnable实例D.新建的线程调用start()方法就能立即进入运行状态5.下列关于Thread类提供的线程控制方法的说法中,错误的一项是(D)A.在线程A中执行线程B的join()方法,则线程A等待直到B执行完成B.线程A通过调用interrupt()方法来中断其阻塞状态C.若线程A调用方法isAlive()返回值为true,则说明A正在执行中D.currentThread()方法返回当前线程的引用6. 下列说法中,错误的一项是()A. 对象锁在synchronized()语句执行完之后由持有它的线程返还B.对象锁在synchronized()语句中出现

3、异常时由持有它的线程返还C.当持有锁的线程调用了该对象的wait()方法时,线程将释放其持有的锁D.当持有锁的线程调用了该对象的构造方法时,线程将释放其持有的锁2 填空题1.在操作系统中,被称做轻型的进程是线程2.多线程程序设计的含义是可以将一个程序任务分成几个并行的任务3.在Java程序中,run()方法的实现有两种方式:实现Runnable接口和继承Thread类4.多个线程并发执行时,各个线程中语句的执行顺序是确定 的,但是线程之间的相对执行顺序是不确定的6.Java中的对象锁是一种独占的排他锁7.程序中可能出现一种情况:多个线种互相等待对方持有的锁,而在得到对方的锁之前都不会释放自8.线程的优先级是在Thread类的常数MIN_PRIORITY和MAX_PRIORITY之间的一个值9.处于新建状态的线程可以使用的控制方法是start()和stop()。10.一个进程可以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号