synchronized和volatile区别

synchronized和volatile区别 个人理解JMM:Java Memory Model(Java内存模型),根据并发过程中如何处理、可见性、原子性和有序性这三个特性而建立的模型。 可见性:JMM提供了volatile变量定义、final、synchronized块来保证可见性。 原子性:个人理解是如果执行,就执行完,synchronized块来保证。 有序性:觉得有序是相对性的,根据从
相关文章
相关标签/搜索