首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
59
问题
阅读以下说明和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();
}
}
选项
答案
(1)Thread
解析
从下面的程序不难看出,类A、B均是线程类,因此需要继承自类Thread。
转载请注明原文地址:https://kaotiyun.com/show/6fjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
图2-2是TServer“系统属性”的“权限”选项卡,默认情况下系统管理员组用户(Administrators)拥有用户访问、来宾访问和完全控制终端服务器的权限,远程桌面用户组(RemoteDesktopUsers)的成员拥有(3)和(4
以下是交换机Switch1的部分配置。请解释配置命令。1.配置VLANTrunk端口……Switch1(config)#interfacef0/24(进入端口24配置模式)Switch1(config-if)#swi
网络解决方案如下图所示,该网络原先使用的是国外品牌的交换机,随着网络规模的扩大,增添了部分国产品牌的交换机,交换机1至交换机5均是国产10M/100M自适应交换机,交换机6和交换机7是第三层交换机。该网络在运营过程中曾出现了下列故障。(1)故障
在Windows操作系统中,“回收站”可以恢复(1)上使用<Del>键删除的文件或文件夹。在“我的电脑”窗口中,如果要整理磁盘上的碎片,应选择磁盘“属性”对话框的(2)选项卡。使用“资源管理器”时,(3),不能删除文件或文件夹。
A firewall is a(72)system designed to(73)an organization’s network aga-inst threats.
A firewall is a(72)system designed to(73)an organization’s network aga-inst threats.
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
ByusingMP3,a600M-bytemusicCDcanbe(1)_____to50Mbytesorless.Itcanbestreamed(downloadedinchunks)sothatyoucanb
ByusingMP3,a600M-bytemusicCDcanbe(1)_____to50Mbytesorless.Itcanbestreamed(downloadedinchunks)sothatyoucanb
随机试题
A、B、C和D是计算机行业中的著名公司,A、D公司采用先进的存货管理模式使得存货水平较低。下表为2012年的共同比资产负债表的部分数据:(%)根据上述资料,对以下几个方面进行分析:比较分析长期负债项目。
具有泻下逐水,散结消肿功效的药物是
关于流行性出血热最基本、最常见病理变化是
掌下斜位片,掌骨投影重叠较多的是
某公司承担一项机电改建工程,工程量主要为新建4台5000m3原油罐及部分管线,更换2台重356t、高45m的反应器,反应器施工方法为分段吊装组焊。针对作业活动,项目部风险管理小组对风险进行了识别和评价,确定了火灾、触电、机械伤害、窒息或中毒、焊接、
()的特点是能够使劳动成果与劳动报酬直接联系起来。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
李安是唯一一位两次获得奥斯卡最佳导演奖的华人导演,下列属于李安导演的作品的是()。
关于计算机网络定义的描述中,正确的是()。
Thegovernmentwillbebetterableto______otherproblemsbecauseitwon’tbecaughtupinplanningaheadforfuturepopulation
最新回复
(
0
)