首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
39
问题
阅读以下说明和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();
}
}
选项
答案
(5)start()
解析
开始线程threadA。
转载请注明原文地址:https://kaotiyun.com/show/EfjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
阅读以下说明,回答问题1~5,将答案填入答题纸对应的解答栏内。配置WWW服务器是Linux操作平台的重要工作之一,而Apach是目前应用最为广泛的Web服务器产品之一。在Linux下安装ApachcWeb服务,Apache服务程序httod启动时需要
如果公司内网PC不能从DHCP服务器获取IP地址,则首先应该检查(5);若在PC中使用ping命令分别查询“sinA.com.cn”和其对应的IP地址61.172.201.194所得结果如图3-3所示,则应该检查(6)
阅读以下说明。[说明]公司A网络拓扑结构如图2-1所示,其中FTP_server是在WindowsServer2003操作系统中配置的FTP服务器,仅供公司内部主机访问。图2-2是配置FTP服务时的FTP站点选项卡,“IP地址”栏的
请根据网页显示的如下效果,将HTML文本中(n)处解答填于相应的解答栏内。[HTML文档]<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:/
以下(1)是WindowsServer2003的Internet信息服务(IIS)管理器新增的服务功能。在WindowsServer2003操作系统中,邮件服务器中通过域来提供邮件服务。通常,域用户信息存储于(2)中。(1)A.WWW服
某人的电子邮箱为Rjspks@163.com,对于Rjspks和163.com的正确理解为(41),在发送电子邮件时,常用关键词使用中,(42)是错误的,采用的协议是(43)。若电子邮件出现字符乱码现象,以下方法中(44)一定不能解决该问题。
虚拟存储管理系统的基础是程序的(15)理论,这个理论的基本含义是指程序执行时往往会不均匀地访问主存储器的单元。根据这个理论,Denning提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作集页面都在(16)内,则能够使该进
Because Web servers are platform and application(71)they can send or request data from legacy or external applications including
There are several applications called Web(73)that make it easy to access the World Wide Web. two of the most popular being Netsc
A typical application of this(71)is ADSL. It is emerging as the technology for home-and small-office Internet connectivity. It p
随机试题
用于一般工程测量的水准仪型号是()。
在耐火陶瓷纤维内衬上施工不定形耐火材料时,其表面应做()处理。
在复杂的货运情况下,主运单和分运单上所示的收货人的意义有所不同。分运单上的收货人往往是货运代理,而主运单上的收货人则往往是真正的收货人。()
人民法院审理期货侵权纠纷和无效的期货交易合同纠纷案件,应当根据各方当事人( )确定民事责任。
(2008年)企业为高管人员配备汽车作为福利。则下列会计处理正确的是()。
下列各项中,属于数据分析工具可以应用的程序有()。
一位新入园的儿童问教师:“妈妈什么时候来接我?”教师最好回答:()
导致测量误差的来源()
按实验研究的目的划分,教育实验可以分为()。
某计算机系统由下图所示的部件构成,假定每个部件的干小时可靠度都为R,则该系统的千小时可靠度为______。
最新回复
(
0
)