下列关于对象的加锁说法不正确的是

admin2012-12-13  29

问题 下列关于对象的加锁说法不正确的是

选项 A、对象的加锁技术有效的预防了死锁的发生
B、共享数据的所有访问都必须作为临界区,使用synchronized关键字进行加锁控制
C、用synchronized保护的共享数据必须都是私有的
D、Java语言中对象加锁具有可重入性

答案1

解析 如果程序中多个线程相互等待对方持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这样便产生了死锁,所以对象的加锁技术没有预防死锁的发生,而是导致了死锁的发生。
转载请注明原文地址:https://jikaoti.com/ti/1O80FFFM
0

最新回复(0)