摘要:
java内存模型是围绕着在并发过程中如何处理原子性,可见性跟有序性这三个问题来建立的。先看一下这三个特性: 1、原子性 由java内存模型来直接保证的原子性变量操作就是上文2中提到的8种基本操作,我们大致可以认为基本数据类型的读写是具备原子性的(long跟double不必太过在意)。如果需要一个更大 阅读全文
posted @ 2018-08-27 11:13
facelessvoidwang
阅读(221)
评论(0)
推荐(0)
摘要:
线程安全定义: 《Java Concurrency In Practice》(并发编程实践)中有一个相对恰当的定义:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这 阅读全文
posted @ 2018-08-27 11:07
facelessvoidwang
阅读(577)
评论(0)
推荐(0)
浙公网安备 33010602011771号