CAS(Compare And Swap)
摘要:
之前的文章讲了ReentrantLock和synchronized都是通过锁来保证线程安全的,锁机制存在一些问题,例如: ❤ 在多线程的竞争下,加锁、释放锁会导致很多线程的上下文切换和调度,对性能有一定的影响; ❤ 一个线程持有锁会导致其他需要此锁的线程挂起(强行在锁的区域将并行变为串行); ❤ 使 阅读全文
posted @ 2018-10-11 14:43 AoTuDeMan 阅读(310) 评论(0) 推荐(1) 编辑