摘要:        
volatile 作用: 保证线程可见性(MESI缓存一致性协议) M: 被修改(Modified) E: 独享的(Exclusive) S: 共享的(Shared) I: 无效的(Invalid) 禁止指令重排序-CPU DCL单例 Double Check Lock(双重检查) 原语指令 (读写    阅读全文
posted @ 2021-12-19 21:41
辽河老男孩
阅读(33)
评论(0)
推荐(0)
        
            
        
        
摘要:        
线程概念 通俗来说,就是一个程序内不同的执行路径 线程生命周期 synchronized锁升级概念 sync(Object) 0.首先无锁状态(markword)00 1.记录markword(线程ID) 偏向锁 01 2.如果有线程争用,锁升级 自旋锁(轻量级锁-用户态,未经内核) 10 3.自旋    阅读全文
posted @ 2021-12-19 21:33
辽河老男孩
阅读(39)
评论(0)
推荐(0)
        
 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号