首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
60
问题
阅读以下说明和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。[说明]客户机TUser连接终端服务器TServer的网络拓扑示意图如图2-1所示。登录终端服务器的帐户必须具有一定权限,主机TUser和TServer的帐户信息如表2-1所示。表2-1
阅读以下说明,回答问题1至问题5。[说明]某网吧拓扑结构如图1-1所示,可提供影视、游戏竞技、视频聊天等多种服务,采用VLAN划分来区分不同的服务。路由器出口的IP地址为61.101.110.65/30,则在路由器中需采用______来
阅读以下说明,回答问题1至问题5,将解答填入解答栏内。[说明]某公司网络拓扑结构如图3-1所示。查看pc1的网络连接详细信息如图3-2所示,获取的IP地址为169.254.20.16,请解释该现象。
请根据网页显示的效果图的元素说明,将HTML文本中(n)处填入对应的解答栏内。[说明]在浏览器的地址栏中输入网站会员意见收集网页的地址并回车后,网页显示的效果如下图所示。[HTML文本]<html><head>
在Linux下安装sendmail服务,sendmail服务程序需要读取一些配置文件,以下是sendmail的几个配置文件的主要内容。[/etc/sendmail.cf文件片断]CwlocalhostFw/etc/mail/loca
在一台计算机上安装完成WindowsServet2003服务器及相应的服务组件。如果这台服务器是域控制器,为方便用户管理和资源授权需要建立用户组,那么组有哪些类型?组的作用域有哪些?
The Programming languages are designed to(74)the communication between human and computers.
(43)技术是在主存中同时存放若干个程序,并使这些程序列交替执行,以提高系统资源的利用率。
某计算机字长16位的机器码1111 1111 00000000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6)。该数的补码是(7)。
数据流图是表示软件模型的一种图示方法,它描述数据在软件中流动和被处理变换的过程。数据流图中基本的图形元素包括变换/加工、数据源、数据存储及(9)。
随机试题
由于胆汁中含有脂肪酶,所以胆汁促进脂肪的消化和吸收。()
A.处十年以上有期徒刑、无期徒刑或死刑,并处以罚金或者没收财产B.处十年以上有期徒刑或者无期徒刑,并处以罚金或者没收财产C.处十年以下有期徒刑,并处以罚金D.处三年以上十年以下有期徒刑,并处以罚金根据《中华人民共和国刑法》规定生产、销售劣药,对
关于氧疗哪项错误()
根据《INCOTERM2000》的解释,以CIF汉堡成交,卖方对货物承担的风险责任是()。
甲公司在2019年1月1日平价发行新债券,发行费率3%,每张面值1000元.票面利率10%,3年到期.每年12月31日付息。甲公司适用的所得税税率为25%。相关货币时间价值系数如下表所示:要求:假设1年后甲公司债券市场价
贫血
一种观念要真正成为个人的道德价值观,须经历三个阶段,即选择阶段、_________和行动阶段。
个人记忆,因不同人的生活而异,有时它________,有时也转瞬即逝。然而群体记忆,却不那么容易被遗忘,它是时代的大背景投射在不同人大脑中产出的映像,光荣会在这里绽放,伤痛也会在这里________。填入画横线部分最恰当的一项是:
2002年12月,联合国第57届大会通过了第254号决议,将2005—2014年确定为“可持续发展教育十年”。该活动的基本思想是:世界上每个人都能接受良好的教育,学习可持续未来和积极的社会变革所要求的价值观念、行为和生活方式。把可持续发展观念贯穿到学习的各
()投保人()承保人()股东()保险单
最新回复
(
0
)