首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
62
问题
阅读以下说明和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://www.kaotiyun.com/show/IfjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在一个基于TCP/IP协议的网络中,每台主机都有一个IP地址,根据获得IP地址方式的不同,可以分为静态IP和动态IP。例如:用宽带入网,会有一个固定的IP地址,每次连入Internet,你的IP都一样;而用拨号上网,每次连入Intemet时都从ISP那里获
阅读以下关于网络日常管理、维护的技术说明,根据要求回答问题1~问题6。【说明】电子商务公司A,B的网络互联的拓扑结构图如图1-11所示。其中,各接入层交换机均为可远程web管理和命令行管理的24口交换机。
请根据图6-15网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。在index.asp文档中使用了<styletype="text/css">语句。其中,CSS是指(11
某计算机中采用48×48数字化点阵字模表示一个汉字,字模中的每一个点在存储器中用一个二进制位存储。那么,现有1024个汉字需要在计算机中存储,则要求的存储空间应为(5)K字节。
对于计算机系统的容错能力,下列说法正确的是(12)。
通常计算机的存储器是一个由Cache、主存和辅存构成的3级存储系统。辅助存储器一般可由磁盘、磁带和光盘等存储设备组成。Cache和主存一般是一种(11)存储器。在各种辅存中,除了(12)外,大多是便于脱卸和携带的。Cache存储器一般采用(13)半导体芯片
(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
Computer hardware engineers research, design, develop, and test computer hardware and supervise its manufacture and(72). Hardwar
A user interface can be defined as the combination of hardware and software that helps people and computers(70)with each other.
在Token Bus与Token Ring的讨论中,以下(21)是环维护工作需要完成的任务。 Ⅰ.环初始化 Ⅱ.用户使用权限 Ⅲ.新结点加入与撒出环 Ⅳ.优先级 V.操作系统版本更新
随机试题
已知向量组α1,α2,α3和β1,β2,β3,β4都是4维实向量,其中r(α1,α2,α3)=2,r(β1,β2,β3,β4)>1,并且每个βi与α1,α2,α3都正交.则r(β1,β2,β3,β4)=
石蜡切片中,可标记血管内皮的标志物应选
下列有关行政机关、司法机关的工作人员在国家赔偿中的主体地位的说法中正确的是()。
图中谱例出自河北沧州《茉莉花》,它被运用在哪一部管弦乐作品中?()
1946年,蒋介石政权设立“内政部警察总署”,将各省、市、县警察机关改为“公安局”。()
第二反抗期的主要指向是()
设空间曲线г是球面x2+y2+z2=R2与平面x+y+z=0的交线,则∫L(x2+y2-z2+2y)ds=()
Theprotectionofculturaldiversityfromapoliticalandeconomicpointofviewinfactbecamepressingwithglobalization,whi
A、 B、 C、 D、 DCisCoAironet1100系列接入点兼容802.11b与802.11g协议,工作在2.4GHz频段,使用CisCoIOS操作系统,A,B,C都正确,CiscoAiro-n
ThestoryinvolvesashipwreckontheWestcoastofAfrica.ThepassengersontheshipincludeacertainLordandLadyGreystoke
最新回复
(
0
)