Java并发
Java并发学习之路
to_be_better_one
在技术的浪潮中掀起一点点涟漪
展开
-
Java并发编程——volatile关键字
Java并发编程——volatile关键字概述一、内存模型二、并发编程的三个概念三、Java内存模型四、剖析volatile关键字4.1 volatile关键字的两层含义4.2 volatile能否保证原子性五、使用volatile关键字场景六、总结常见问题 概述 在 Java 并发编程中,要想使并发程序能够正确地执行,必须要保证三条原则,即:原子性、可见性和有序性。只要有一条原则没有被保证,就...原创 2019-08-26 11:39:35 · 609 阅读 · 2 评论 -
Java并发编程——synchronized关键字
synchronized关键字概述一、线程安全问题二、如何解决线程安全问题三、synchronized 同步方法或者同步块1、synchronized方法2、synchronized 同步块3、class 对象锁四、可重入性五、注意事项1、内置锁与字符串常量2、锁的是对象而非引用六、总结 概述 在 Java 中,提供了两种方式来实现同步互斥访问:synchronized 和 Lock。本文针对 ...原创 2019-08-26 14:42:05 · 351 阅读 · 0 评论