Java线程安全与锁优化
nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial
Java共享数据的分类
不可变: 不可变数据是绝对线程安全的
绝对线程安全: “不管运行时环境如何,调用者都不需要任何额外的同步措施”
相对线程安全: 对一个对象单独对操作是线程安全对
线程兼容: 本身并非线程安全,但我们可以在调用端使用同步手段来确保在并发环境中可以安全得使用
线程对立: 对象在调用端无论使用何种同步手段,都无法确保安全
线程安全的实现方法
互斥同步: 使用互斥量
非阻塞同步 :...
more...