ReadWriteLock简介说明

乔欣 Java面经 发布时间:2022-11-12 23:44:20 阅读数:7186 1 并发编程面试题(2023最新版)
下文笔者讲述ReadWriteLock简介说明,如下所示

ReadWriteLock简介

ReadWriteLock:
  是一个读写锁接口
   读写锁主要用于提升并发程序性能的锁分离技术
      ReentrantReadWriteLock是 ReadWriteLock接口的实现类
        实现读写的分离
         读锁是共享的
          写锁是独占的
          读和读之间不会互斥
          读和写、写和读、写和写之间才会互斥
   此种锁可用于提升读写的性能

读写锁的特性

公平选择性:
    支持非公平(默认)和公平的锁获取方式
    吞吐量还是非公平优于公平

可重入:
   读锁和写锁都支持线程可重入

锁降级:
   遵循先获取写入锁
    再获取读取锁,最后释放写入锁
   写锁能够降级成为读锁
    但从读取锁无法升级到写入锁
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202211/16682682264891.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者