首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。 【Java程序】 import java.applet.*;
admin
2009-05-15
76
问题
阅读以下说明和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();
}
}
选项
答案
(1)Thread
解析
从下面的程序不难看出,类A、B均是线程类,因此需要继承自类Thread。
转载请注明原文地址:https://kaotiyun.com/show/6fjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
为了支持NAT,防火墙采用混杂模式(E2与E1之间,E2与E3之间采用路由模式,E3与E1之间采用透明网桥模式,请为防火墙的接口E1、E2、E3配置合适的IP地址和子网掩码(表4-1)。(2)~(4)备选答案:A.192.168.1.1
图2-3为TUser采用终端服务登录TServer的用户登录界面。在图2-3中客户端TUser登录服务器TServer时应输入的信息为:“计算机”栏:(5);“用户名”栏:(6);“密码”栏:(7
图2-3为TUser采用终端服务登录TServer的用户登录界面。在图2-3中客户端TUser登录服务器TServer时应输入的信息为:“计算机”栏:(5);“用户名”栏:(6);“密码”栏:(7
某计算机中采用48×48数字化点阵字模表示一个汉字,字模中的每一个点在存储器中用一个二进制位存储。那么,现有1024个汉字需要在计算机中存储,则要求的存储空间应为(5)K字节。
设机罪码的长度为8位,已知X、Z为带符号的纯整数,Y为带符号的纯小数,[X]原+[Y]补+[Z]移=11111111,求出X、Y、Z的十进制真值为:X=(16),Y=(17),Z=(18)。
由6个字符的7位ASCⅡ编码排列,再加上水平垂直奇偶校验位构成下列矩阵(最后一列为水平奇偶校验位,最后一行为垂直奇偶校验位)。字符: 3 0 X1 X2 0 0 1 1 0 I 1 0 0 1 0 0 X3 1 + X4 1 0 1
The Programming languages are designed to(74)the communication between human and computers.
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
Because Web servers are platform and application(71)they can send or request data from legacy or external applications including
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
随机试题
幼儿每日排尿量在( )。无尿是指( )。
开办药品批发企业验收申请应提供的资料有( )。
混凝土结构粱的裂缝控制中,达到“构件虽有拉应力,但不超过混凝土的抗拉强度”是()级的要求。
设备采购合同通常采用的合同计价方式是()。
对于人民法院在破产程序中作出的下列各项裁定,当事人不能上诉的有()。
王老师是刚毕业的大学生,担任某中学初一(1)班班主任。在开学初王老师认真研究本班学生的实际情况,仔细分析每个学生的性格特点,针对不同学生的特点合理组建了班委。整个班级的学习氛围浓厚,团结一致,经过一学期的努力被评为“优秀班集体”。这说明了班主任的首要任务是
依次填入下列各句横线处的词语,最恰当的一组是:( )。①“永远的丰碑”记录着烈士们在血雨腥风的年代里,凭着坚强的信念和______的意志,坚持斗争不动摇的英雄事迹。②对于陈水扁的挑衅,国际社会也不断______陈水扁推动“公投”的真正动机。
()是我国第一部诗歌总集,现存诗歌305首,分为风、雅、颂三部分。所收作品大致始于西周初年,止于春秋中期,时间跨度长达五百年之久。
RichDiseasesinPoorCountriesNon-communicablediseasesusedtobearich-worldproblem.Atthattime,peopleinpoorcount
ThePopularityofEnglishⅠ.PresentstatusofEnglishA.Englishasanative/firstlanguageB.Englishasalinguafranca
最新回复
(
0
)