摘要: PS:整理自极客时间《Java并发编程》 1. 概述 三种性质 可见性:一个线程对共享变量的修改,另一个线程能立刻看到。缓存可导致可见性问题。 原子性:一个或多个CPU执行操作不被中断。线程切换可导致原子性问题。 有序性:编译器优化可能导致指令顺序发生改变。编译器优化可能导致有序性问题。 三个问题 阅读全文
posted @ 2019-04-28 20:32 闪客sun 阅读(16932) 评论(0) 推荐(6) 编辑