1. 首页
  2. 课程学习
  3. Java
  4. Java锁类型概述

Java锁类型概述

上传者: 2024-05-01 06:32:25上传 MD文件 12.23KB 热度 13次

共享锁(读锁):允许多个线程同时读取共享资源。

排他锁(写锁):一次只允许一个线程写入共享资源,其他线程只能等待。

悲观锁:假定数据会被修改,因此在访问数据时先获取锁。

乐观锁:假定数据不会被修改,在提交更改之前不获取锁。

重入锁:允许同一线程多次获取同一把锁。

公平锁:按照线程获取锁的顺序分配锁。

非公平锁:不按照线程获取锁的顺序分配锁。

下载地址
用户评论