实战java高并发程序设计之ReentrantReadWriteLoc源码分析

前面分析了并发工具类CountDownLatch和CyclicBarrier,本文分享分析比较重要的ReentrantReadWriteLock。 使用场景 以前的同步方式需要对读、写操作进行同步,读读之间,读写之间,写写之间等;工程师们发现读读之间并不会影响数据的一致性,完全可以不用同步。为了解决读读之间不阻塞,读写锁就诞生啦!写写和读写由于有写操作,会影响到数据的一致性的,因此他们之间需要阻塞
相关文章
相关标签/搜索