[单项选择题] 下面说法中,正确的是______。
A.共享数据的所有访问都必须作为临界区
B.用synchronized保护的共享数据可以是共有的
C.在Java中对象加锁不具有可重入性
D.对象锁不能返还
正确答案:A
参考解析:[分析] 共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A的说法正确。用synchronized保护的共享数据必须是私有的。在Java中对象加锁具有可重入性。

[单项选择题] 下面说法中,正确的是______。
A.共享数据的所有访问都必须作为临界区
B.用synchronized保护的共享数据可以是共有的
C.在Java中对象加锁不具有可重入性
D.对象锁不能返还
正确答案:A
参考解析:[分析] 共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A的说法正确。用synchronized保护的共享数据必须是私有的。在Java中对象加锁具有可重入性。
上一篇 [单项选择题] 有如下程序: For x=1 To 3Print Tab(3*x); 22*x Next x 运行后,输出的结果是______。
下一篇 [填空题] 面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和______的集合体。