摘要: 值得一提的是,Java的AtomXXX类并不是使用了锁的方式进行同步,而是采用了一种新的理念,叫做CAS(Compare And Swap)CAS是一组CPU原语指令,用来实现多线程下的变量同步(原子操作)。在 X86下的指令CMPXCHG实现了CAS,前置LOCK既可以达到原子性操作。 由于CAS 阅读全文
posted @ 2018-06-20 18:16 FrankYou 阅读(2490) 评论(0) 推荐(0) 编辑