下列关于java锁的描述不正确的是A Synchronized 可以把任意一个NULL 的对象当作锁B java 中的乐观锁基本都是通过BTS 操作实现的比较当前值跟传入 值是否一样一样则更新否则失败。Cjava中的悲观锁就是SynchronizedAQS框架下的锁则是先尝试乐观锁去获取锁获取不到才会转换为悲观锁。D如果特有频的程的行的时间超过自旋等待的最大时间扔没有释放锁就会导致其它争用锁的线程
B. java 中的乐观锁基本都是通过BTS 操作实现的,比较当前值跟传入 值是否一样,一样则更新,否则失败。
原文地址: http://www.cveoy.top/t/topic/i8EP 著作权归作者所有。请勿转载和采集!