写点什么

读写锁

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐

做开发,这几种锁机制你不得不了解一下

​​摘要:并发访问共享资源,如果不加锁,可能会导致数据不一致问题,通常为了解决并发访问问题,我们都会在访问共享资源之前加锁,保证同一时刻只有一个线程访问。下面我们用问答的方式说明下各种并发锁的概念、优缺点及其应用场景。

https://static001.geekbang.org/infoq/ec/ec3b17f8049344a125a841cd16668878.png?x-oss-process=image/resize,w_416,h_234

【高并发】ReadWriteLock 怎么和缓存扯上关系了?!

用户头像
冰河1 月 22 日

在实际工作中,有一种非常普遍的并发场景:那就是读多写少的场景。在这种场景下,为了优化程序的性能,我们经常使用缓存来提高应用的访问性能。因为缓存非常适合使用在读多写少的场景中。而在并发场景中,Java SDK中提供了ReadWriteLock来满足读多写少的场景

https://static001.geekbang.org/infoq/b9/b9eed171666b50c66c97a4aef1507919.png?x-oss-process=image/resize,w_416,h_234

AQS 之 ReentrantReadWriteLock 写锁

用户头像
伯阳1 月 22 日

读锁在前一篇文章已经进行详细描述了,一文带你学会ReentrantReadWriteLock中的lock方法

https://static001.geekbang.org/infoq/0e/0e376f12e5a89340a43b9ce8d3a664c8.png?x-oss-process=image/resize,w_416,h_234

死磕 Java 并发编程(7):读写锁 ReentrantReadWriteLock 源码解析

用户头像
七哥爱编程2020 年 5 月 2 日

这是《死磕Java并发编程》系列的第7篇文章 我们在一起来看看 读写锁 ReentrantReadWriteLock 的源码分析,基于Java8。

读写锁_读写锁资料文章-InfoQ写作平台