首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 public class IntStack { private int idx=0; private int[]data=new int[8]; publ
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 public class IntStack { private int idx=0; private int[]data=new int[8]; publ
admin
2012-03-21
47
问题
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 public class IntStack { private int idx=0; private int[]data=new int[8]; public ______ void push(int i) { data[idx]=i; idx++; ______ } … }
选项
A、synchronized() notify()
B、synchronized() this.wait()
C、synchronized() this.notify()
D、synchronized() sleep()
答案
C
解析
一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为临界区。在Java语言中,临界区可以是一个语句块或是一个方法,并且用synchronized关键字标识。本程序中push()方法即为临界区,所以需要用synchronized关键字标识。this.notify()把当前堆栈对象的wait pool中的一个线程释放到lock pool,等待该堆栈的锁以便运行。
转载请注明原文地址:https://kaotiyun.com/show/ao2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
给标识符关联名字的过程是
对于面向对象方法中的对象,下面选项中描述错误的是
在设计程序时,应采纳的原则之一是
下面代码的输出结果是list1=[(m,n)formin’ABC’fornin’ABC’ifm!=n]print(List1)
获得用户输入的一个字符串,将字符串逆序输出。请完善代码。s=input(’’请输入一个字符串:’’)print(①)
获得用户输入的一个整数,一行输出以该整数作为Unicode开始并逐一递增的10个字符。请完善代码。n=input(’’请输入一个整数:’’)foriinrange(①):print(②)
定义学生的关系模式如下:S(S#,Sn,Sex,Age,D#,Da)(其属性分别为学号、姓名、性别、年龄、所属学院、院长)该关系的范式最高是()。
下列叙述中正确的是()。
以下语句不会引发异常的是()。
树的度为3,共有29个节点,但没有度为1和2的节点。则该树中叶子节点数为()。
随机试题
调节非战栗产热活动最重要的体液因素是()。
KGD油管堵塞器总长590mm。()
先天愚型综合征的致病因素属于佝偻病的致病因素属于
若不知总体标准差,反映均数抽样误差大小的指标,用( )。
某镇政府正在编制本镇规划。根据《城乡规划法》,下列哪些建设项目应当在规划时予以优先安排?()
(2008年)在微机组成中用于传输信息的总线指的是()。
采用随机模式控制现金持有量,计算现金返回线R的各项参数中包括()。
按照《中华人民共和国会计法》的规定,在对外提供的财务报表上单位负责人应()。
()对于团聚相当于蜡烛对于()
多媒体计算机图像文件格式分为静态图像文件格式和动态图像文件格式,()属于静态图像文件格式。
最新回复
(
0
)