信步踏轻歌
笑着过....
摘要: ReentrantLock主要利用CAS+CLH队列来实现。它支持公平锁和非公平锁,两者的实现类似。CAS:Compare and Swap,比较并交换。CAS有3个操作数:内存值V、预期值A、要修改的新值B。当且仅当预期值A和内存值V相同时, 将内存值V修改为B,否则什么都不做。该操作是一个原子操作,被广泛的应用在Java的底层实现中。在Java中,CAS主要是sun. ... 阅读全文
posted @ 2019-01-11 10:18 信步踏轻歌 阅读(200) 评论(0) 推荐(0) 编辑