摘要:        
CPU与内存通信,通过地址、数据、控制总线。 地址总线:特定内存寻址 数据总线:对选择的内存进行读写 控制总线:确定数据的读写    阅读全文
posted @ 2020-03-28 16:23
Ivy_Xu
阅读(2063)
评论(0)
推荐(0)
        
            
        
        
摘要:        
内存 共享主存和高速缓存(工作内存)。CPU高速缓存(L1,2)产生原因读写主存没有CPU执行指令快,他是某个CPU独有,只与该CPU运行的线程有关。 内存可见性 简单的说,CPU对数据的修改,对其他CPU立刻可见。下面我们详细地说。 CPU修改数据,首先对工作内存修改,再同步主内存。单线程中,变量    阅读全文
posted @ 2020-03-28 16:04
Ivy_Xu
阅读(1310)
评论(0)
推荐(0)
        
            
        
        
摘要:        
synchronized与ReentrantLock都是可重入锁,区别两者之前,先介绍可重入锁的概念。 可重入锁 同一个线程可以在对象锁还没释放时,可再次获取这个对象的锁。同一个线程每次获取锁,锁的计数器加1,释放一次锁,计数器减1,直到计数器为0,完全释放锁。 synchronized与Reent    阅读全文
posted @ 2020-03-28 10:34
Ivy_Xu
阅读(255)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号