首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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
41
问题
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 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全国计算机二级
相关试题推荐
以下选项中,不是Python深度学习方向的第三方库是
对于面向对象方法中的类,下面选项中描述错误的是
根据给定的条件,判断是否重复执行某一相同的程序段,属于
从键盘输入一些字符,逐个把它们写到指定的文件,直到输入一个@为止。请完善代码。示例1:请输入文件名:out.txt请输入字符串:Pythonisopen.@执行代码后,out.txt文件中内容为:Pythonisopen.示例2:
以下选项中,不是具体的Python序列类型的是
“键值对”类型数据的组织维度是
某班学生评选一等奖学金,学生的10门主干课成绩存在考生文件夹下文件score.txt中,每行为一个学生的信息,分别记录了学生学号、姓名以及10门课成绩,格式如下:1820161043郑珉镐686683775673616966
在数据管理技术发展的三个阶段中,数据共享最好的是()。
某完全二叉树有256个节点,则该二叉树的深度为()。
随机试题
抽象地谈论审美情感,陷入了形式主义和神秘主义。
韦伯认为任何一个组织的基础,都是以某种形式的( )为基础的。
人类社会作为一种活的有机体,既包括“骨骼系统”,又包括“血肉系统”,两者不可缺少。社会的“骨骼”系统是指()
应提供委托生产药品的技术和质量文件,对生产全过程进行指导和监督的是不得超过该药品注册规定的有效期限的是
项目组织结构图反映一个组织系统中子系统之间和各元素之间的()。
依据FIDIC《土木工程施工分包合同条件》中有关分包合同管理的规定,下列说法中正确的有( )。
心理测验按测验规模可分为_________和_________。
市场经济体制的确立要满足以下()基本要求.
托马斯杰斐逊
AcupofteaisalmostasymbolofBritishculture.Asanation,wearewell-knownforourstronglikingforthisparticularhot
最新回复
(
0
)