偏向锁到底有没有CAS操作?
来源:9-3 synchronized底层实现原理-2
慕虎7161837
2020-11-20
老师说偏向锁没有CAS操作,这个说法老师确认是正确的吗?我在别的地方查资料看到说,线程将锁从无锁改为偏向锁时采用的就是CAS机制,只是线程在获取到偏向锁后,再次获取锁则不需要CAS操作。不知道哪个说法正确呢?
写回答
1回答
-
翔仔
2020-11-21
偏向锁没有CAS,只是在对象头存了下threadid
022021-12-07