关于Java 偏向锁,轻量级锁,重量级锁的应用和区别,优点和缺点
1,偏向锁。
偏向锁:顾名思义,偏心与某一个线程锁,而他偏心的线程就是第一个访问该锁的线程,在某个锁第一次被一个线程所访问的时候,该锁会在她的Mark Word中记录该线程的线程id,而在该线程第二次去访问这个锁的时候,只需进行一次CAS操作,去检验该线程是不是他所偏向的锁(其实就是检测Mark Word中保存的线程id是否和当前线程所匹配),那么该线程访问临界资源的...
原创
2018-06-25 17:53:31 ·
1608 阅读 ·
0 评论