单项选择题

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

A.共享数据的所有访问都必须作为临界区
B.用synchronized保护的共享数据可以是共有的
C.在Java中对象加锁不具有可重入性
D.对象锁不能返还