已知有下列类的说明,则下列哪个语句是正确的public class Test{private float f = 1.0f;int m = 12;static int n=1;public static void main(String arg[ ]){Test t = new Test( );}}
A. 对象的加锁技术有效的预防了死锁的发生
B. 共享数据的所有访问都必须作为临界区,使用synchronized关键字进行加锁控制
C. 用synchronized保护的共享数据必须都是私有的
D. Java语言中对象加锁具有可重入性