索引
链接
《实战Java高并发程序设计(第2版)》PDF回复后可下载
简评
今天看的是3.1.1,Java的可重入锁:java.util.concurrent.locks.ReentrantLock,这个类对标的是Java的关键字synchronized。文中讲到ReentrantLock有如下几个功能,让它比synchronized更灵活强大
- lock() 获取锁
- lockInterruptibly() 获取支持中断的锁
- tryLock() 尝试获取锁,立即返回
- tryLock(long time, TimeUnit unit) 尝试在指定时间内获取锁,未获取到锁时到时间后返回
- unlock() 释放锁
- 支持公平锁
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1998