首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
admin
2010-07-28
74
问题
使线程放弃当前分得的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://kaotiyun.com/show/w29p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取()和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
栈和队列通常采用的存储结构是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为()。
数据库设计过程不包括()。
数据库设计中反映用户对数据要求的模式是()。
表达式3**2*4//6%7的计算结果是()。
保证Java语言可移植性的特征是
随机试题
下列不是免疫球蛋白C区功能的是
将项目团队部分成员放到恶劣的环境中生活一段时间,让其学会相互适应。这种做法在团队能力开发中称为()
单台设备安装后的调试费属于( )。
下列厂房中,属于甲类火灾危险性的有()。
某中部城市对本市的劳动力市场进行调研之后发现了三个方面的问题:第一,由于大量农村劳动力进入城市劳动力市场,导致该市初级劳动力市场呈现劳动力无限供给局面;第二,目前该市出现了经济的周期性衰退,该市的劳动力需求受到了一定的影响;第三,该市高级技术工人的劳动力供
甲欲低价购买乙收藏的一幅古画,乙不允。甲声称:若乙不售画,就公布其不雅视频,乙被迫与甲订立买卖合同。根据合同法律制度的规定,该合同的效力为()。
某农户有一处花圃,占地1200平方米,2012年3月将其中的1100平方米改造为果园,其余100平方米建造住宅。已知该地适用的耕地占用税的定额税率为每平方米25元。则该农户应缴纳的耕地占用税为()元。
明清时期位于北京紫禁城右前方的社稷坛是用来祭祀()的。
用于获得字符串S最左边4个字符的函数是()。
Therearegreatimpedimentstothegeneraluseofastandardinpronunciationcomparabletothatexistinginspelling(orthogra
最新回复
(
0
)