单选题Java多线程并发控制中,用于在代码中标识临界区的关键字是(  )。AstartBwaitCsynchronizedDlock

单选题
Java多线程并发控制中,用于在代码中标识临界区的关键字是(  )。
A

start

B

wait

C

synchronized

D

lock


参考解析

解析:
Java中参与共享数据操作的并发控制采用了传统的封锁技术。一个程序中单独的、并发的线程对同一个对象进行访问的代码段称为临界区。Java中,临界区用synchronized关键字标识。每个由synchronized()语句指定的对象设置一个锁,称为对象锁。对象锁是一种独占的排他锁,即当一个线程获得了对象的锁后,便拥有了该对象的操作权,其他任何线程不能对该对象进行任何操作。

相关考题:

职称计算机考试试题综合练习试卷 从下面对临界区的论述中,选出一条正确的论述。()A.临界区是指进程中用于实现进程互斥的那段代码。B.临界区是指进程中用于实现进程同步的那段代码。C.临界区是指进程中用于实现进程通信的那段代码。D.临界区是指进程中用于访问共享资源的那段代码。E.临界区是指进程中访问临界资源的那段代码。

从下面对临界区的论述中,选出一条正确的论述。( )A.临界区是指进程中用于实现进程互斥的那段代码。B.临界区是指进程中用于实现进程同步的那段代码。C.临界区是指进程中用于实现进程通信的那段代码。D.临界区是指进程中用于访问共享资源的那段代码。E.临界区是指进程中访问临界资源的那段代码。

下列关于Java多线程并发控制机制的叙述中,错误的是A.Java中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用suspend()/resume()方法C.共享数据的访问权限都必须定义为privateD.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

( 11 ) Java 语言中,负责并发管理的机制是A )垃圾回收B )虚拟机C )代码安全D )多线程

Java语言中,负责并发管理的机制是A.垃圾回收B.虚拟机C.代码安全D.多线程

( 13 )在 Java 线程中,共享数据的所有访问都必须作为临界区,使用 【 13 】 进行加锁控制

在Java线程中,共享数据的所有访问都必须作为临界区,使用【 】进行加锁控制。

下面对临界区的论述中正确的是()。A、临界区是指进程中用于实现进程互斥的那段代码。B、临界区是指进程中用于实现进程同步的那段代码。C、临界区是指进程中用于实现进程通信的那代码。D、临界区是指进程中访问临界资源的那段代码。

下列说法中,错误的一项是______。A.在Java程序中,关键字synchronized标志一个临界区B.临界区可以是一个语句块,但是不可以是一个方法C.在Java程序中,对象锁是设置在synchronized(Object)语句指定的对象上的D.Java语言中的对象锁是一种排他锁

对临界区的正确论述是(30)。①临界区是指进程中实现进程互斥的那段代码②临界区是指进程中用于实现进程同步的那段代码③临界区是指进程中用于实现进程通信的那段代码④临界区是指进程中用于访问共享资源的那段代码⑤临界区是指进程中用于访问临界资源的那段代码⑥若进程A与进程B必须互斥地进入自己的临界区,则进程A处于对应的区内时,仍有可能被进程B中断A.①,②B.①,②,⑤C.⑤,⑥D.①,②,③,④,⑤,⑥

Java语言中,负责并发管理的机制是( )。A.垃圾回收B.虚拟机C.代码安全 Java语言中,负责并发管理的机制是( )。A.垃圾回收B.虚拟机C.代码安全D.多线程

阅读下面一个支持多线程并发操作的堆栈类代码 public class MyStack { private int idx=0; private int[] data=new int[8]; public ______ Void push(int i) { data[idx]=i; idx++; } … } 在下画线处应填入的是A.synchronizedB.waitC.blockedD.interrupt

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

在Java中,负责对字节代码解释执行的是( )。A.垃圾回收器B.虚拟机C.编译器D.多线程机制

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

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

在Java中,负责对字节代码解释执行的是( )。A.垃圾回收器B.虚拟机C.编译器S 在Java中,负责对字节代码解释执行的是( )。A.垃圾回收器B.虚拟机C.编译器D.多线程机制

下面标识符哪些是JAVA中的保留字或关键字()。A、classB、switchC、breakD、synchronizedE、out

对于临界区代码,必须使用()关键字来限定。A、privateB、protectedC、synchronizedD、critical

在java语言中,临界区可以是一个语句块,或者是一个方法,并用()关键字标识。A、synchronizedB、includeC、importD、Thread

在域名标识中,用于标识商业组织的代码是()。A、comB、govC、milD、org

在Java中,负责对字节代码解释执行的是()A、 垃圾回收器B、 虚拟机C、 编译器D、 多线程机制

下列对临界区的论述中,正确的是()。A、临界区是指进程中用于实现进程互斥的那段代码。B、临界区是指进程中用于实现进程同步的那段代码。C、临界区是指进程中用于实现共享资源的那段代码。D、临界区是指进程中访问临界资源的那段代码。

单选题在Java中,负责对字节代码解释执行的是()A 垃圾回收器B 虚拟机C 编译器D 多线程机制

单选题对于临界区代码,必须使用()关键字来限定。AprivateBprotectedCsynchronizedDcritical

单选题在java语言中,临界区可以是一个语句块,或者是一个方法,并用()关键字标识。AsynchronizedBincludeCimportDThread

单选题下列对临界区的论述中,正确的是()。A临界区是指进程中用于实现进程互斥的那段代码。B临界区是指进程中用于实现进程同步的那段代码。C临界区是指进程中用于实现共享资源的那段代码。D临界区是指进程中访问临界资源的那段代码。