首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在Java线程中,共享数据的所有访问都必须作为临界区,使用【 】进行加锁控制。
在Java线程中,共享数据的所有访问都必须作为临界区,使用【 】进行加锁控制。
admin
2012-12-13
28
问题
在Java线程中,共享数据的所有访问都必须作为临界区,使用【 】进行加锁控制。
选项
答案
synchronized
解析
本题考查线程同步的基本知识。临界区是指一个程序中单独的、并发的线程对一个对象进行访问的代码段。在Java线程中,共享数据的所有访问都必须作为临界区,临界区可以是一个语句块或是一个方法,并且用“synchronized”关键字标识。Java平台将每个由synchronized语句指定的对象设置一个锁,称为对象锁。Java中的对象锁是一种独占的排他锁。这种锁的含义是,当一个线程获得了对象的锁后,便拥有该对象的操作权,其他任何线程不能对该对象进行任何操作。
经过上述分析,可知划线处应填入“synchronized”。
转载请注明原文地址:https://jikaoti.com/ti/fn80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面代码的输出结果是()。words="helloPythonworld!"f=lambdax:len(x)foriinwords.split():print(f(i),end="")
支持子程序调用的数据结构是()。
在Python中,不属于组合数据类型的是()。
下面哪一种导入方式是错误的?()
下列数据结构中为非线性结构的是()。
在进行逻辑设计时,将E-R图中实体之间的联系转换为关系数据库的()。
在数据库的3级模式中,外模式(用户模式或子模式)有()。
假设country.csv文件内容如下:哈密瓜,香瓜,无籽西瓜,水晶葡萄奶油富士,火龙果,百香果以下程序的输出结果是()。f=open(”country.csv”,”r”)ls=fread().split
调用线程的下列方法,不会改变该线程在生命周期中状态的方法是
Throwable类是直接从( )类继承来的。
随机试题
下列引起尿毒症某些症状的毒素中,不属于小分子毒素的是
某项目经理部为了创建文明施工现场,对现场管理进行了科学规划。该规划明确提出了现场管理的目的、依据和总体要求,对规范厂容、环境保护和卫生防疫作出了详细的设计。以施工平面图为依据加强场容管理,对各种可能造成污染的问题,均有防范措施,卫生防疫设施齐全。问题:
以下关于质量控制的解释正确的是( )。
It would ( ) on what is on the list.
β系数反映了证券或证券组合对市场组合方差的贡献率。()
幼儿德育目标的入手点是()。
一般训练
世界银行的一位副行长有这样一段高论同样给我们以启发,他说:“以往的发展经验给予我们两个至关重要的启示:一是仅仅依靠发展经济来减少贫困和保护发展的持续性是不够的。另一个教训是,技术绝对不是解决所有问题的办法。这些提醒我们必须改变错误的观念和行为方式,而改变的
贯彻新发展理念、建设现代化经济体系必须坚持供给侧结构性改革。只有推进供给侧结构性改革,提高供给体系质量,适应新需求变化,才能在更高水平上实现供求关系新的动态均衡,推动高质量发展。推进增长动能转换,全面提升实体经济,重点是加快发展()
•Readthetextbelowabouthowconsumersdecidewhattobuy.•Inmostofthelines(34-45)thereisoneextraword.Itiseith
最新回复
(
0
)