首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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
84
问题
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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://www.kaotiyun.com/show/ao2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下选项中可访问字符串s从右侧向左第三个字符的是
根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列,属于
下面概念中,不专属于面向对象方法的是
采用面向对象技术开发的应用系统的特点是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过哪个选项发送?
下面代码的输出结果是L=[1,2,3,4,5]s1=’,’.join(str(n)forninL)print(s1)
获得用户输入的一个中文字符串,将所有中文字符替换为其Unicode编码值小3的字符,并在一行内打印输出结果。请完善代码。S=input(’’请输入一个中文字符串:’’)for①ins:print(②)
获得用户输入的一个数字,增加数字的千位分隔符,以30字符宽度居中输出。请完善代码。n=input(’’请输入数字:’’)print(’’{①}’’.format(②))
拟在屏幕上打印输出HelloWorld,使用的Python语句是()。
下列叙述中正确的是()。
随机试题
多胎妊娠的发生率公式是________。
老年患者,常于夜间发作哮喘,伴频繁咳嗽,咳出粉红色泡沫痰,有时带有血性,双肺底闻及湿性啰音。以下哪一种疾病诊断可能性大
肝脏清除胆固醇的主要方式是A.转变成类固醇激素B.转变成维生素DC.合成极低密度脂蛋白D.在肝细胞内转变成胆汁酸E.合成低密度脂蛋白
侵蚀性葡萄胎与绒毛膜癌均可发生于
建筑排水系统按其排放的性质可分为()。
单位工程施工平面图设计第一步是()。
某建设工程项目建筑安装工程费为2000万元,设备及工器具购置费为800万元,工程建设其他费为300万元,基本预备费率为8%,该项目的基本预备费为()万元。
下列选项中属于收入政策的范畴的是( )。
()不是计算盘点差错率的指标。
美国意识流小说的代表作家是_______,也就是《喧哗与骚动》的作者。
最新回复
(
0
)