试题与答案

下面说法中,正确的是______。A.共享数据的所有访问都必须作为临界区 B.用sy

题型:单项选择题

题目:

下面说法中,正确的是______。

A.共享数据的所有访问都必须作为临界区

B.用synchronized保护的共享数据可以是共有的

C.在Java中对象加锁不具有可重入性

D.对象锁不能返还

答案:

参考答案:A

解析:[分析] 共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A的说法正确。用synchronized保护的共享数据必须是私有的。在Java中对象加锁具有可重入性。

试题推荐
题型:单项选择题

若有以下程序:
#include<stdio.h>
void f(int n);
main()
void f(int n);
f(5);

void f(int n)
printf("%d\n",n);
则以下叙述中不正确的是( )。

A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f

B.若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数f

C.对于以上程序,编译时系统会提示出错信息:对f函数重复说明

D.函数f无返回值,所以可用void将其类型定义为无返回值型

查看答案
题型:单项选择题

发动机过热探测系统单或双环路失效,在驾驶舱里会有什么警告出现()?

A、单环路失效会导致”故障”灯亮,但主警告灯和系统信号灯不会亮;双环路失效会导致”故障”灯、主警告灯和系统信号灯亮

B、单环路失效没有任何警告;双环路失效会导致”故障”灯、主警告灯和系统信号灯亮

C、单环路失效没有任何警告;双环路失效会导致”故障”灯亮,但主警告灯和系统信号灯不亮

D、单、双环路失效都只会导致”故障”灯亮,主警告灯和系统信号灯都不亮

查看答案
微信公众账号搜索答案