use*_*723 3 java multithreading reentrantlock
我对高级 Java 和学习可重入锁相当陌生。我知道 ReentrantLock 有一个公平参数,它确保将锁提供给大多数饥饿的线程(与同步内部锁的情况不同。)
但是,Reentrant 也意味着同一个线程可以通过增加holdCount 一次又一次地重新获取锁。如果同一个线程永远获取锁,如何保证公平性?
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |