首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
77
问题
阅读以下说明和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
程序员上午基础知识考试
软考初级
相关试题推荐
阅读下列说明,回答问题1至问题3。[说明]某网站登录系统采用MD5对用户信息进行加密,用户登录界面为login.html,errorasp用于显示登录出错信息,list.asp用于显示正确登录后页面。[login.html文档的内容
先阅读以下说明,然后将空白处的语句补充完整。[说明]以下是HTML语言的部分代码,其中,符号“//”表示该行的注释,请根据注释写出其内容。<html><head><bgsound>(1)//表示指向一个与该网页
在Linux下安装sendmail服务,sendmail服务程序需要读取一些配置文件,以下是sendmail的几个配置文件的主要内容。[/etc/sendmail.cf文件片断]CwlocalhostFw/etc/mail/loca
使用Word时,若要创建每页都相同的页脚,则可以通过(14)按钮,切换到页脚区域,然后输入文本或图形。要将D盘中当前正在编辑的Wang1.doc文档复制到U盘中,应当使用(15)。
需要在计算机网络的IP地址和物理地址之间建立映射关系,主要是由于(55),在IP地址向物理地址映射时,使用的协议是(56)。
A local area network(LAN)is the communication of a number of computers by(66)connecting to each one in a single location, usuall
(66)is a channel’ s capacity which directly reflects the data transfer rate of the channel.(67)functions in a NetWare network wh
现采用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.
Without systems software, application software in a computer is(73)
随机试题
【背景资料】A公司承包了电子工厂通风空调工程,工程内容包括空调风系统(包括风管和配件的制作安装、风口安装)、水系统(包括冷热水管道、冷却水管道和冷凝水管道安装)、冷热源设备以及洁净厂房内的洁净空调系统、高纯水管道、高纯氮气管道等安装工程。工程设备有冷冻
A.底物浓度B.酶浓度C.pH值D.激活剂E.抑制剂影响酶分子极性基团的解离
患者,男性,75岁,前列腺肥大。患者排尿困难,腹痛,16小时未排尿。护士为患者采取的最恰当护理措施是
如果某种股票的预期年收入为每股10元,市场利率为10%时,则该种股票的价格为()元。
下列不属于H型组织结构优点的是()。
下列属于吹管乐器的是()
人们在实践中既要改造客观世界,又要改造主观世界。下列有关说法正确的有()。
有农民自发在村务公开栏上写对联“财清账清村务清,风顺水顺民心顺”,横批为“村务公开好”。村务公开“好”在()。
甲买了3支签字笔、7支圆珠笔和1支铅笔,共花了32元,乙买了4支同样的签字笔、10支圆珠笔和1支铅笔,共花了43元。如果同样的签字笔、圆珠笔、铅笔各买一支,共用多少钱?
城市活动在空间上高度集聚,并具有水平和垂直方向上的分异,根据下图,可知图中①②③④所示城市空间最合理的利用方式分别为()。
最新回复
(
0
)