首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
admin
2010-02-22
34
问题
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
选项
A、sleep()方法
B、suspend()方法
C、yield()方法
D、wait()方法
答案
4
解析
本题考查对线程阻塞概念的理解程度。为了解决对共享存储区的访问冲突, Java引入了同步机制。但当多个线程对共享资源访问时,显然同步机制已经不够了,因为在任意时刻所要求的资源不一定已经准备好了被访问,反过来,同一时刻准备好了的资源也可能不止1个。为了解决这种情况下的访问控制问题,Java引入了对阻塞机制的支持。
阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪),学过操作系统的同学对它一定已经很熟悉了。Java提供了大量方法来支持阻塞,下面逐一分析。选项A错误,sleep()允许指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU时间,指定的时间一过,线程重新进入可执行状态。典型地,sleep()被用在等待某个资源就绪的情形;测试发现条件不满足后,让线程阻塞一段时间后重新测试,直到条件满足为止。选项B错误,suspend()和resume()两个方法常配套使用,suspend()使得线程进入阻塞状态,并且不会自动恢复,必须其对应的 resume()被调用,才能使得线程重新进入可执行状态。典型地,suspend()和resume()被用在等待另一个线程产生的结果的情形:测试发现结果还没有产生后,让线程阻塞,另一个线程产生了结果后,调用resume()使其恢复。
选项C正确,yield()使得线程放弃当前分得的CPU时间,但是不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间。调用yield()的效果等价于调度程序认为该线程已执行了足够的时间从而转到另一个线程。
选项D错误,wait()和notify()两个方法常配套使用,wait()使得线程进入阻塞状态,它有两种形式,一种允许指定以毫秒为单位的一段时间作为参数,另一种没有参数,前者当对应的notify()被调用或者超出指定。
转载请注明原文地址:https://kaotiyun.com/show/Qqnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
让隐藏的MeForm表单显示在屏幕上的命令是
报表的数据源可以是
SQL的数据操作语句不包括
在数据库系统中,用户所见的数据模式为
下面表达式中,运算结果为12的是
(1)建立数据库ordersmanage.dbc。把自由表employee.dbf和orders.dbf添加到数据库中。(2)打开表单dh.scx,设置标签控件中英文字母的字号为18,保存表单。(3)打开表单dh.scx,为命令按钮“隐藏”添加代码,使
在VisualFoxPro中,以只读方式打开数据库文件的是()。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
在考生文件夹下完成如下操作:(1)打开表单one,如图1所示,通过设置控件的相关属性,使得表单开始运行时焦点在“打开”命令按钮上,并且接下来的焦点的移动顺序是“关闭”和“退出”。(2)打开表单two,如图2所示,使用“布局”工具栏的“
声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?
随机试题
来源于桔梗科植物,主要成分为皂苷的药材有
某施工单位因严重违章施工造成了重大生产安全事故,有关行政机关拟吊销其资质证书。以下有关行政处罚程序的表述错误的是()。【2009年考试真题】
根据《最高人民法院关于审理劳动争议案件适用法律若干问题的解释(二)》的规定,因()产生的纠纷不属于劳动争议。
Mr.JoneshadalwayswantedtomakeatripintothemiddleofAfricatoshootwildanimals.【C1】______firsthehadnoenoughmone
你在工作中追求什么?你对今后的工作有什么打算?
A、 B、 C、 D、 A
甲某因运输香烟被工商机关查获,汽车被扣押在工商局院内。当夜甲某潜入工商局意图将汽车开出,在打开大门时惊动了保安,甲某慌乱中拾起一根棍子向保安头上砸去,将保安击倒在地,然后夺路而逃。后经法医鉴定,保安构成重伤。对于甲某的行为应当如何认定?()
我国古代发达的农学思想对我国古代农业生产的发展产生重要影响,如《吕氏春秋》载:“夫稼,为之者人也,生之者地也,养之者天也。”这段材料主要体现的哲学道理是()
下面不属于表单事件的是:
TheInternetisanexcellentsourceforfindingmanytypesofinformationandforkeepingupwithnewdevelopmentsintheworld.
最新回复
(
0
)