JDK并发包---(5)重入锁ReentrantLock:公平锁
来源:互联网 发布:lol数据库 编辑:程序博客网 时间:2024/06/07 06:49
import java.util.concurrent.locks.ReentrantLock;public class FairLock implements Runnable {public static ReentrantLock lock = new ReentrantLock(true);@Overridepublic void run() {while (true) {try {lock.lock();System.out.println(Thread.currentThread().getName() + " get lock!");} finally {lock.unlock();}}}public static void main(String args[]) {FairLock r1 = new FairLock();Thread t1 = new Thread(r1,"T1");Thread t2 = new Thread(r1,"T2");Thread t3 = new Thread(r1,"T3");t1.start();t2.start();t3.start();}}
0 0
- JDK并发包---(5)重入锁ReentrantLock:公平锁
- JDK并发包---(3)重入锁ReentrantLock:锁申请等待限时
- JDK并发包---(1)重入锁ReentrantLock:基本使用
- JDK并发包---(2)重入锁ReentrantLock:中断响应
- JDK并发包---(6)重入锁ReentrantLock搭档:Condition条件
- JDK并发包---(4)重入锁ReentrantLock:锁申请无限等待且不会产生死锁
- jdk并发包ReentrantLock 源码导读
- java高并发程序设计总结三:JDK并发包之ReentrantLock重入锁
- ReentrantLock公平锁与非公平锁
- JDK并发包---(8)ReadWriteLock读写锁:替换ReentrantLock,提高性能
- Java并发包--ReentrantLock
- java之ReentrantLock公平锁和非公平锁
- ReentrantLock之公平锁与非公平锁浅析
- ReentrantLock(三):公平锁与非公平锁
- Java中ReentrantLock的公平锁和非公平锁
- ReentrantLock的公平锁和非公平锁
- 4.1.9ReentrantLock的公平锁与非公平锁
- ReentrantLock与公平锁、非公平锁实现
- Android蓝牙配对弹出框过程分析
- 十一,linux中配置jdk8环境
- Centos 6.5 编译Install SVN-1.9.5
- Linux 上的 MAC 地址欺骗
- 意外把移动硬盘标记为活动分区怎么办?
- JDK并发包---(5)重入锁ReentrantLock:公平锁
- windows下查找java应用占用CPU过高问题
- eclipse安装 hibernate(JBoss) tools 插件
- Java面向对象详解
- rem,px,em之间的关系和区别
- 离线安装Github Desktop for Windows
- xml解析
- 【腾讯TMQ】win32应用程序性能测试-内存篇
- NODEJS授权连接MONGODB