摘要:4、显式锁和AQS 显式锁 Lock接口和核心方法 package com.xiangxue.ch4; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * @au 阅读全文
posted @ 2020-02-01 12:41 Mogle 阅读(93) 评论(0) 推荐(0) 编辑
摘要:3、原子操作CAS Atom(不可分割) 什么是原子操作?如何实现原子操作? syn基于阻塞的锁的机制,1、被阻塞的线程优先级很高,2、拿到锁的线程一直不释放锁怎么办?3、大量的竞争,消耗cpu,同时带来死锁或者其他安全。 CAS的原理 CAS(Compare And Swap),指令级别保证这是一 阅读全文
posted @ 2020-02-01 12:08 Mogle 阅读(56) 评论(0) 推荐(0) 编辑