
JAVA 并发
文章平均质量分 89
JAVA 并发
owensweat
一枚纯正的后端er,其中领域涉及算法,数据结构,计算机网络,HTTP框架和RPC框架,基础架构,SSM,Springboot,Springsecurity,Gin,Gen,GoZero,Docker,k8s,OSS,MySQL优化和Redis
展开
-
AQS 抽象队列同步器详解
AQS,英文名是AbstractQueuedSychronizer,翻译过来就是抽象队列同步器可以看我们的java.util.concurrent.locks下面,会发现AQS其实就是一个抽象类AQS为构建锁和同步器提供了一些通用功能的是实现,因此,使用AQS能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的ReentrantLock,Semaphore等等。......原创 2022-07-23 14:11:37 · 440 阅读 · 0 评论 -
volatile关键字 详解
Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他线程。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型的变量时总会返回最新写入的值。.........原创 2022-07-22 12:42:19 · 203 阅读 · 0 评论 -
Synchronized 同步锁详解
Synchronized是JAVA的关键字,是基于JVM层面的独占式的悲观锁,同时也属于可重入锁经常来用于解决多个线程之间访问访问资源的同步性,保证在同一时刻只有一个线程访问这个资源。原创 2022-07-21 12:27:07 · 1593 阅读 · 0 评论