首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
52
问题
阅读以下说明和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();
}
}
选项
答案
(4)mutexX,mutexY
解析
为演示信号量互斥,对象threadA和threadB需要使用相同的互斥信号量。
转载请注明原文地址:https://kaotiyun.com/show/bfjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。[说明]目前大多数交换机都为可管理的交换机,可以为其配置IP地址、子网掩码、默认网关等参数,使其成为网络中的一台主机,从而可以远程管理和配置交换机。交机机的管理方法有很多,下列
为了支持NAT,防火墙采用混杂模式(E2与E1之间,E2与E3之间采用路由模式,E3与E1之间采用透明网桥模式,请为防火墙的接口E1、E2、E3配置合适的IP地址和子网掩码(表4-1)。(2)~(4)备选答案:A.192.168.1.1
以下是交换机Switch1的部分配置。请解释配置命令。1.配置VLANTrunk端口……Switch1(config)#interfacef0/24(进入端口24配置模式)Switch1(config-if)#swi
在一个基于TCP/IP协议的网络中,每台主机都有一个IP地址,根据获得IP地址方式的不同,可以分为静态IP和动态IP。例如:用宽带入网,会有一个固定的IP地址,每次连入Internet,你的IP都一样;而用拨号上网,每次连入Intemet时都从ISP那里获
阅读以下说明,回答下列问题,将解答填入答题纸对应的解答栏内。【说明】某公司有市场部和财务部两个部门,每个部门各有20台PC,全部接到一个48口交换机上,由一台安装Linux的服务器提供DHCP服务。网络拓扑结构图如图3—1所示。
某单位的网络要配置一台DHCP服务器,为网络内部的计算机自动分配IP地址。在考虑DHCP服务器时,回答以下问题。配置DHCP服务器应具备什么条件?
通常计算机的存储器是一个由Cache、主存和辅存构成的3级存储系统。辅助存储器一般可由磁盘、磁带和光盘等存储设备组成。Cache和主存一般是一种(11)存储器。在各种辅存中,除了(12)外,大多是便于脱卸和携带的。Cache存储器一般采用(13)半导体芯片
The(74)has several major components, including the system kernel, a memory management system, the file system manager, device dr
Because Web servers are platform and application(71)they can send or request data from legacy or external applications including
A user interface can be defined as the combination of hardware and software that helps people and computers(70)with each other.
随机试题
下列各项中,不属于“内风”的是
男性。61岁。突然意识不清1小时。头颅CT显示右侧大脑半球3cm×3cm×6cm高密度影,最可能的诊断是
患者,女,50岁。胃脘胀痛,痛窜两胁,每因情志不舒而加重,嗳气嘈杂,舌质淡,脉弦缓。经胃镜检查诊断为慢性浅表性胃炎。中医治疗首选方剂为
甲公司委托乙行纪行为公司出售一套闲置设备,甲公司定价10万元,乙行纪行以9.9万元的价格将设备卖给丙公司,乙行纪行向甲公司补足了1000元的差额。回答以下小题:如果甲公司向丙公司交付了设备后,丙公司未按约定的时间支付货款,以下说法正确的是:
企业改制重组过程中,同一投资主体内部所属企业之间划转房屋权属的,不征收契税。()
高中阶段思想政治教育中的一个特殊任务是解决_____问题和_____问题。
1936年,沈钧儒等人发表《团结御侮的几个基本条件与最低要求》,强调“中国共产党于去年……主张停止内战,联合各党各派,共同抗日救国”。该“主张”最早见于()。
“四个全面”是新一届党的领导集体治国理政的战略布局。下列与“四个全面”有关的说法正确的是:
IwasinmythirdyearofteachingwritingatRalphHighSchoolinNewYork,whenoneofmystudents,15-year-oldMikey,gaveme
Readthefollowingadonculturalawarenessprogramme.Inmostofthelines(34-45),thereisoneextraword.Iteitherisg
最新回复
(
0
)