首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
admin
2010-07-28
28
问题
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
选项
A、sleep()方法
B、suspend()方法
C、yield()方法
D、wait()方法
答案
4
解析
本题考查对线程阻塞概念的理解程度。为了解决对共享存储区的访问冲突,Java引入了同步机制。但当多个线程对共享资源访问时,显然同步机制已经不够了,因为在任意时刻所要求的资源不一定已经准备好了被访问,反过来,同一时刻准备好了的资源也可能不止1个。为了解决这种情况下的访问控制问题,Java引入了对阻塞机制的支持。阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪),学过操作系统的同学对它一定已经很熟悉了。Java提供了大量方法来支持阻塞,下面逐一分析。选项A错误,slccp()允许指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU时间,指定的时间一过,线程重新进入可执行状态。典型地,slecp()被用在等待某个资源就绪的情形:测试发现条件不满足后,让线程阻塞一段时间后重新测试,直到条件满足为止。选项B错误,suspend()和resume()两个方法常配套使用,suspcnd()使得线程进入阻塞状态,并且不会自动恢复,必须其对应的 resume()被调用,才能使得线程重新进入可执行状态。典型地,suspend()和resume()被用在等待另一个线程产生的结果的情形:测试发现结果还没有产生后,让线程阻塞,另一个线程产生了结果后,调用resume()使其恢复。选项C正确,yield()使得线程放弃当前分得的CPU时间,但是不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间。调用yield()的效果等价于调度程序认为该线程已执行了足够的时间从而转到另一个线程。选项D错误,wait()和notify()两个方法常配套使用,wait()使得线程进入阻塞状态,它有两种形式,一种允许指定以毫秒为单位的一段时间作为参数,另一种没有参数,前者当对应的notify()被调用或者超出指定。
转载请注明原文地址:https://jikaoti.com/ti/P8H0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向()的设计方法。
下列叙述中,不属于结构化分析方法的是()。
数据库保护分为:安全性控制、()、并发性控制和数据的恢复。
测试的目的是暴露错误,评价程序的可靠性;而()的目的是发现错误的位置并改正错误。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有
在结构化设计方法中,生成的结构图(S.C)中,带有箭头的连线表示
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
关于Python的全局变量和局部变量,以下选项中描述错误的是
列表变量ls共包含10个元素,ls索引的取值范围是()。
随机试题
按板材厚度规定,薄板厚度在________之间。
患者女性,67岁,心脏听诊可闻及重叠型奔马律,该患者可能是
男,36岁,心悸、怕热、手颤、乏力1年,大便不成形,每天3-4次。体重下降11.5kg。查体:P90次/分,BP128/50mmHg,皮肤潮湿,双手细颤,双眼突出,甲状腺弥漫性肿大,可闻及血管杂音,心率104次/分,律不齐,心音强弱不等,腹平软,肝脾肋下未
有形席位是属于一种场外报盘,它无需证券公司派驻场内交易员,而由证券公司的电脑交易系统直接向证券交易所电脑主机发送买卖证券的指令。()
下列属于房地产投资项目经济评价静态指标的是()。
简述加涅的学习结果分类。
It’sclearthatanonymoussocialnetworksaregrowingquickly:Whisperhasdrawn2.5billionpageviewsamonth.whileSecrethas3
依据民政部《志愿服务记录办法》,志愿服务记录遵循及时、完整、准确、安全原则。()
索引是数据库中重要的数据结构,关于索引现有下列说法:Ⅰ.在某个查询中带排序的属性有多个时可以考虑在这些属性上建立复合索引Ⅱ.一个表中最多只能有一个主索引或聚集索引Ⅲ.多属性索引中,索引属性的顺序一般按照属性的长度进行排列Ⅳ.在频繁更新的属性上建立索
在进行窗体设计过程,不能切换进入的视图是()。
最新回复
(
0
)