首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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
32
问题
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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://jikaoti.com/ti/UT80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
IDLE菜单中创建新文件的快捷键是
给标识符关联名字的过程是
对于面向对象方法中的类,下面选项中描述错误的是
采用面向对象技术开发的应用系统的特点是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过哪个选项发送?
“键值对”类型数据的组织维度是
WordCloud对象创建的常用参数stopwords的功能是
获得用户输入的一个数字,增加数字的千位分隔符,以30字符宽度居中输出。请完善代码。n=input(’’请输入数字:’’)print(’’{①}’’.format(②))
以下关于Python语言中try语句的描述中,错误是()。
定义学生的关系模式如下:S(S#,Sn,Sex,Age,D#,Da)(其属性分别为学号、姓名、性别、年龄、所属学院、院长)该关系的范式最高是()。
随机试题
教师未经学生同意按考分高低排列名次,张榜公布,或让学生分发试卷即侵犯学生的()。
Everycamerawesellcomeswithatwo-year______.
眉间至后发际正中第7颈椎棘突下的骨度分寸是( )
下列文字图案在药品标签中可以出现的是
房地产业与建筑业既有区别又有联系,它们在国民经济产业分类中属于()。
统计人员依法检查统计违法行为,属于行使《统计法》所赋予的()。
下列有关督察长职权的说法中错误的是()。
求二次曲面x2-2y2+z2+xy+1=0过点(1,2,2)的切平面的法向量。
在课程设置方面古德莱德认为“课程”应该分为五个层次,即五种不同课程形态:理想课程、__________、感知课程、__________、体验课程。
[*]
最新回复
(
0
)