单项选择题

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

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