2015-09-26 105 views

回答

3

上午我说得对,同步使用的始终是悲观 和CAS(AtomicInteger和其他类)的使用总是乐观 ?

是的你是对的。

传统的锁定机制,例如在java中使用synchronized关键字,据说是悲观锁定或多线程技术。

乐观主义的方法就像古老的说法:“获得宽恕比获得许可更容易”,其中“更容易”意味着“更高效”。 CAS是乐观的技术的一个例子。 StampedLock也支持乐观锁定。