摘要: volatile 1.保证线程可见性 即 线程可以看到最新的值(其他线程或者普通的操作,导致主内存中此变量更新) 2.不保证原子性 多线程下,多行操作的执行不具有原子性,多线程可能会穿插进行 如何保证: 使用lock,或者synchronized(不推荐) 使用原子类,JUC.automic包下的类 阅读全文
posted @ 2021-11-08 15:59 Wu1432551135 阅读(31) 评论(0) 推荐(0)