首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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
38
问题
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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全国计算机二级
相关试题推荐
下面代码的语法错误显示是print’’HelloWorld’’
Python为源文件指定系统默认字符编码的声明是
在面向对象方法中,类的实例称为
以下选项中,不属于面向对象设计方法特征的是
下面代码的输出结果是a=[1,2,3]b=a[:]print(b)
下面代码的输出结果是a=[1,2,3]foriina[::一1]:print(i,end=’’,’’)
下面代码的输出结果是11=[1,2,3,2]12=[’aa’,’bb’,’cc’,’dd’,’ee’]d={}forindexinrange(len(11)):d[11[index]]=12[index]print(d)
下面代码的输出结果是li=[’’hello’’,’se’,[[’’m’’,’’n’’],[’’h’’,’’kelly’’],’all’],123,446]print(li[2][1][1])
关于break语句与continue语句的说法中,以下选项中不正确的是
如果定义班级关系如下:班级(班级号,总人数,所属学院,班级学生)则使它不满足第一范式的属性是()。
随机试题
关于电影作品的著作财产权权利保护期,说法正确的是()。
视网膜中央动脉阻塞典型的眼底表现是
某孕妇,C3P0,孕32周,双胎妊娠,因阴道间断性出血1月余前来就诊,怀疑是“前置胎盘”。确诊为前置胎盘后入院,第2天阵发性腹痛1小时,突然阴道流血增多至350ml,血压105/75mmHg,脉搏98次/分,胎心率正常,胎头高浮,最恰当的处理是
A.活血行气、祛风止痛B.活血行气、止痛、消肿生肌C.活血行气、止痛、凉血清心D.活血祛瘀、润肠通便E.活血调经、凉血消痈、安神
A,黄连、附子B,大黄、当归C,细辛、五味子D,地黄、牛膝E,北沙参、金银花四川的道地药材有()
对助悬剂叙述不正确的是
路基工程施工过程中的动态观测包括地基沉降和()。
通过返修或加固处理仍不能满足安全使用要求的分部工程、单位工程,应()。
为加强教育训练的正规化建设,必须要()。
WhydidthegirlinviteUncleSmithtodinner?
最新回复
(
0
)