首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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
83
问题
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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全国计算机二级
相关试题推荐
运行以下程序,x=eval(input())y=eval(input())print(abs(x+y))从键盘输入1+2与4j,则输出结果是
在结构化设计方法生成的结构图中,带有箭头的连线表示
采用面向对象技术开发的应用系统的特点是
源程序的文档化不包括
以下选项中,不属于面向对象设计方法特征的是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过哪个选项发送?
当输入为{},以下程序的输出结果是x=eval(input())print(type(x))
关系数据库中的键是指()。
树的度为3,且有9个度为3的结点,20个叶子结点,但没有度为1的结点。则该树总的结点数为()。
随机试题
组成药物中含有牛膝的方剂是
与全冠固位最不密切的因素是()
保证公正司法,提高司法公信力,一个重要的方面是加强对司法活动的监督。下列哪一做法属于司法机关内部监督?(2015年卷一45题)
会计行为的规范化主要依赖于会计人员的道德信念、道德品质来实现。()
可以任意支付保险费以及任意调整死亡保险金给付金额的人寿保险是( )。
中国共产党打响武装反抗国民党反动统治的第一枪是()。
一个圆柱的轴截面是正方形,则其体积与一个球的体积之比为3:2。(1)该圆柱的侧面积与这个球的表面积相等;(2)该圆柱的底圆半径与球半径相等。
ItisagreedthatallnationsshouldtakemeasuresagainstterrorismonthebasisoftheUN______andotherinternationallaws.
A、Thesmallcompanies.B、Theunions.C、Theworkers.D、Theindustrialists.D细节题。根据原文,Theindustrialists,whohavenoobjectionto
A、Freedomfromthestressofworking.B、Freedomfromsocialregulations.C、Freedomfromlaws.D、Freedomfromstudy.A
最新回复
(
0
)