首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
38
问题
阅读以下说明和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();
}
}
选项
答案
(3)first = f
解析
将本类的私有变量first指向调用的实参变量f。
转载请注明原文地址:https://kaotiyun.com/show/IfjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
如果公司内网PC不能从DHCP服务器获取IP地址,则首先应该检查(5);若在PC中使用ping命令分别查询“sinA.com.cn”和其对应的IP地址61.172.201.194所得结果如图3-3所示,则应该检查(6)
某单位采用Windows操作系统配置Web服务器,根据配置回答下列问题。图2-2是Web服务安装后的网站管理界面,图中“MIME类型”的作用是(4),“SSL设置”的作用是(5),“错误页”的作用是(6)。(5)备选答案:A.配置网站SSL加密的
(69)is permanently stored in the computer and provides a link between the hardware and other programs that run on the PC.
使用Word时,若要创建每页都相同的页脚,则可以通过(14)按钮,切换到页脚区域,然后输入文本或图形。要将D盘中当前正在编辑的Wang1.doc文档复制到U盘中,应当使用(15)。
A firewall is a(72)system designed to(73)an organization’s network aga-inst threats.
C++ is used with proper(71)design techniques.
(66)is a one-way function that takes an arbitrarily long piece of plaintext and from it computes a fixed,length bit string.(67)i
The major goal of USB was to define an external expansion bus which makes adding(70)to a PC as easy as hooking up a telephone to
在Token Bus与Token Ring的讨论中,以下(21)是环维护工作需要完成的任务。 Ⅰ.环初始化 Ⅱ.用户使用权限 Ⅲ.新结点加入与撒出环 Ⅳ.优先级 V.操作系统版本更新
By using MP3, a 600M-byte music CD can be(70)to 50M bytes or less. It can be streamed(downloaded in chunks)so that you can begin
随机试题
后期年,齐王谓孟尝君曰……期年:
有关同一细胞兴奋传导的叙述,错误的是
A.深吸气后增强B.运动后不明显C.深吸气后不明显D.仰卧位增强E.左侧卧位时明显三尖瓣关闭不全杂音的听诊特点
风湿热的发病年龄多见于
孕妇感染风疹后引起胎儿畸形,这种传播病原体的方式被称为
A.柔红霉素B.依托泊苷C.伊立替康D.紫杉醇E.顺铂抗肿瘤植物有效成分是()。
已知在一个时间序列中,逐期增长量分别为20、25、30、35,则累计增长量为()。
口语技能的教学着重于______。
谈谈你对职业排队人的看法。
社会的观念结构或社会意识形态是指()。
最新回复
(
0
)