首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
42
问题
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。
【Java程序】
import java.applet.*;
import java.awt.*;
//此处声明一个互斥类
class Mutex { }
class A extends (1)
{
private Mutex first,second;
public A(Mutex f,Mutex s)
{
first = f;
second = s;
}
public void run()
{
//锁定first变量
(2) (first)
{
try
{ //本线程挂起,等待重新调度
Thread.sleep(1); //注意此处(1)不是小题序号
}
catch(InterruptedException e){}
System. out. println("threadA got first mutex");
(2) (second) //锁定second变量
{ //do something
System. out. println("threadA got second mutex");
} //释放second变量
} //释放first变量
}
}
class B extends (1)
{
private Mutex first,second;
public B(Mutex f,Mutex s)
{
(3) ;
second = s;
}
public void run()
{
(2) (second) //锁定second变量
{
//do something
try
{
Thread.sleep(((int)(3*Math.random()))*1000);
//本线程挂起,等待重新调度
}
catch(InterruptedException e){}
System.out.println("threadB got second mutex");
(2) (first) //锁定first变量
{
//do something
System.out.println("threadB got first mutex");
} //释放first变量
} //释放second变量
}
}
public class DeadlockExample
{
public static void main(String arg[])
{
Mutex mutexX = new Mutex();
Mutex mutexY = new Mutex();
AthreadA = new A(mutexX,mutexY);
B threadB = new B (4);
threadA.(5);
threadB.start();
}
}
选项
答案
(2)synchronized
解析
使用同步关键字synchronized锁定互斥变量。
转载请注明原文地址:https://jikaoti.com/ti/XhW7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
阅读下列说明,回答问题1至问题3。[说明]某网站登录系统采用MD5对用户信息进行加密,用户登录界面为login.html,errorasp用于显示登录出错信息,list.asp用于显示正确登录后页面。[login.html文档的内容
在一台计算机上安装完成WindowsServet2003服务器及相应的服务组件。该服务器的软件和硬件配置信息存放在哪里?
阅读下列说明,回答下列问题,将解答填入答题纸对应的解答栏内。【说明】某局域网拓扑结构如图3-1所示。如果PC3无法访问网段内的其他PC,查看其配置结果如图3-2所示,则PC3的配置项中(10)配置错误,可以将其更正为(11)
某单位采用Windows操作系统配置Web服务器,根据配置回答下列问题。图2-2是Web服务安装后的网站管理界面,图中“MIME类型”的作用是(4),“SSL设置”的作用是(5),“错误页”的作用是(6)。(5)备选答案:A.配置网站SSL加密的
使用常用文字编辑工具编辑正文时,为改变该文档的文件名,常选用(1)命令;在“打印预览”方式下,单击“(2)”按钮可返回编辑文件:将正文中所有“Computer”改写为“计算机”,常选用(3)命令。
已知八位机器码10111010(最高位为符号位),当它是原码时表示的十进制数是(7);当它是补码时表示的十进制数是(8);当它是反码时表示的十进制数是(9)。
现采用4级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果4个基本操作,每步的操作时间依次为60ns、100ns、50ns和70ns。该流水线的操作周期应为(50)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于在流水
A user interface can be defined as the combination of hardware and software that helps people and computers(70)with each other.
通常计算机的存储器是一个由Cache、主存和辅存构成的3级存储系统。辅助存储器一般可由磁盘、磁带和光盘等存储设备组成。Cache和主存一般是一种(5)存储器。在各种辅存中,除了(6)外,大多是便于脱卸和携带的。Cache存储器一般采用(7)半导体芯片,主存
By using(26), a 600M -byte music CD can be compressed to 50M bytes or less. It can be streamed(downloaded in chunks) so that you
随机试题
思想政治工作的总方针是
A.镇惊安神B.平肝潜阳C.两者均是D.两者均非磁石具有的功效是()
女,30岁,反复痰中带血或大咯血5年,无低热、盗汗。查体:左下肺局限性、固定性湿性啰音。胸片示:左下肺纹理粗乱,呈卷发样,最可能的诊断是
对奥瑞姆提出三种护理补偿系统的理解,正确的是
6个月婴儿,呕吐,腹泻3天,大便10余次/日,呈蛋花汤样,有腥臭味,尿量极少,皮肤弹性差,前囟、眼窝明显凹陷.四肢厥冷。大便镜检白细胞偶见。血清钠135mmol/L。病原学诊断最可能是
输卵管结扎术常选用的部位是()。
计量标准的量值溯源和传递框图包括___________。
某企业拟新建一条生产线,有两个互斥备选方案:A方案寿命期4年,净现值为400万元,内含报酬率为10%;B方案寿命期6年,净现值为300万元,内含报酬率为15%。据此可以认定A方案较好。()
甲、乙、丙三人沿着400米环形跑道进行800米跑比赛,当甲跑工圈时,乙比甲多跑1/7圈,丙比甲少跑1/7圈。如果他们各自跑步的速度始终不变,那么,当乙到达终点时,甲在丙前面()。
《中华人民共和国全国人民代表大会和地方各级人民代表大会选举法》第五十三条规定,省、自治区、直辖市的人民代表大会及其常务委员会根据本法可以制定实施细则,报全国人民代表大会常务委员会备案。这一规范属于()。
最新回复
(
0
)