Java语言中用于标识临界区的关键字是()。A.serializeB.transientC.synchronizedD.static

题目

Java语言中用于标识临界区的关键字是( )。

A.serialize

B.transient

C.synchronized

D.static

参考答案和解析
正确答案:C
解析:一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为临界区。在Java语言中,临界区可以是一个语句块或是一个方法,并且用synchronized关键字标识。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Java语言中,以下哪个关键字用于在方法声明时抛出异常?

A.try

B.catch

C.throws

D.throw


abstract

第2题:

下面4个选项中,哪个是Java语言的关键字:

A.Class

B.class

C.abc

D.main


面向过程

第3题:

在Java语言中,以下哪个关键字用于在方法上声明抛出异常?

A.try

B.catch

C.throws

D.throw


abstract

第4题:

Java语言中的标识符和关键字是区分大小写的,如果把声明类的class写成Class或者CLASS,编译会出错。


正确

第5题:

在Java语言中以下哪个关键字用于在方法上声明抛出异常()

A、try

B、catch

C、throws

D、throw


正确答案:C

第6题:

Java语言中,临界区用【 】关键字标识。


正确答案:synchronized
synchronized 解析:在Java中,使用synchronized关键字标识临界区。Java平台将每个由synchronized语句设置的对象设置一个锁,称为对象锁,它是一种独占的排他锁,即同一时刻最多只能有一个线程获取该锁。

第7题:

下面各项中的用于对对象加锁,从而使得对对象的访问是排他的关键字为( )。

A.serialize

B.transient

C.synchronized

D.static


正确答案:C
解析:Java是多线程的编程语言,多个线程可以同时访问同一数据区,而在处理某些数据时不希望其他的线程修改那些数据的值或者某些操作是不可打断的,要做到这点,可以使用synchronized关键字声明。

第8题:

以下是关于Java语言关键字的叙述,其中正确的是()。

A.关键字可以用来描述类的成员类型,但是不能描述普通变量

B.关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成

C.关键字不可以用作变量、方法、类或标号的标识符

D.break和main都是Java语言的关键字


正确答案:C

第9题:

下列说法中,错误的一项是______。

A.在Java程序中,关键字synchronized标志一个临界区

B.临界区可以是一个语句块,但是不可以是一个方法

C.在Java程序中,对象锁是设置在synchronized(Object)语句指定的对象上的

D.Java语言中的对象锁是一种排他锁


正确答案:B