CAS机制
前言在jdk 5 之前,在多线程编程的时候,为了保证多个线程对一个对象同时进行访问,我们需要加同步锁synchronized,保证对象在使用时的正确性,但是加锁机制会导致如下几个问题:
在多线程竞争下,加锁和释放锁会导致较多的上下文切换,引起性能问题
多线程可以导致死锁的问题
多线程持有的锁会导致
...
-4