摘要: synchronized 和 volatile,是最基础的两个锁! volatile是轻量级锁,它在多核处理器开发中保证了共享变量的可见性。即当一个线程修改一个共享变量时,其他线程能够读到这个修改的值。它比syncronized使用和成本更低。 要说volatile的实现原理,就要先看一下cpu基本 阅读全文
posted @ 2018-12-04 09:22 阿牛20 阅读(1048) 评论(0) 推荐(0) 编辑