Fork me on GitHub
摘要: 在 Java 中 synchronized 和 ReentrantLock 默认使用的都是非公平锁,而它们采用非公平锁的原因都是一致的,都是为了提升程序的性能。那为什么非公平锁就能提升性能呢?接下来我们一起来看。 非公平锁 非公平锁:每个线程获取锁的顺序是随机的,并不会遵循先来先得的规则,任何线程在 阅读全文
posted @ 2021-08-20 09:28 磊哥|www.javacn.site 阅读(272) 评论(0) 推荐(0) 编辑