首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
43
问题
阅读以下说明和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
程序员上午基础知识考试
软考初级
相关试题推荐
阅读以下说明,回答问题1~5,将答案填入答题纸对应的解答栏内。配置WWW服务器是Linux操作平台的重要工作之一,而Apach是目前应用最为广泛的Web服务器产品之一。在Linux下安装ApachcWeb服务,Apache服务程序httod启动时需要
为了支持NAT,防火墙采用混杂模式(E2与E1之间,E2与E3之间采用路由模式,E3与E1之间采用透明网桥模式,请为防火墙的接口E1、E2、E3配置合适的IP地址和子网掩码(表4-1)。(2)~(4)备选答案:A.192.168.1.1
路由器R1的状态信息如图3-2所示。由图可知,R1开启了DHCP服务。为了保证WWW服务器的IP地址固定为192.168.0.4,则应采用静态IP地址分配方式,并且与(3)绑定。WWW服务器的默认网关地址应设置为(4)。(
在一台计算机上安装完成WindowsServet2003服务器及相应的服务组件。如果这台服务器是域控制器,为方便用户管理和资源授权需要建立用户组,那么组有哪些类型?组的作用域有哪些?
不能打开HTML源码文件的软件为(53)。若在网页中需要增加“提交”和“重置”两个按钮,则应将它们的TYPE属性分别设置为(54)。在HTML的标记中,不需要成对出现的标记为(55)。
One use of networks is to let several computers share(71)such as file systems, printers, and tape drives.
如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为(8)。在指令执行结束时,CPU中的指令指针寄存器存放(9)。
在OSI参考模型中,实现结点到结点的流量控制、分组路由等功能的协议层是(21)。
A typical application of this(71)is ADSL. It is emerging as the technology for home-and small-office Internet connectivity. It p
作为XML文档,其必要条件是______。
随机试题
吾非至于子之门则殆矣。殆:
内环境是指【】
皮下埋植避孕属于那类避孕法
甲状腺手术后出现误咽、呛咳是由于( )。
生物、心理、社会医学模式的含义是()
(2010)完成一个热力过程后满足下述条件时,过程可逆()。
对于钢材等大批量需要的原材料的采购,顺达公司将其通过认证的供应商组成资源市场,从中选出的供应商属于该公司的()供应商。电脑是顺达公司采购的一个重要品种,他们与某电那公司建立了紧密的关系,与该电脑公司信息共享,适时传递自己的需求信息,该电脑公司则
发展性常模被用来描述被试已达到的发展水平,常用的发展性常模有()。
AmazontodayunveiledDashButtons,aneasywayforcustomersto【C1】______selectbulkgoods【C2】______aninternet-connectedbut
Officialfiguresshowthatunemployment______inNovemberandthenfellslowlyoverthenexttwomonths.
最新回复
(
0
)