没懂逻辑
只是后来的线程能抢占锁而已
怎么效率就高了?
1 sbw 2017-12-01 12:24:51 +08:00 逻辑简单 |
![]() | 2 SoloCompany 2017-12-01 13:04:17 +08:00 via iPhone 这不是显然的吗 现实中经济纠纷是私了效率高还是打官司效率高? |
3 hsiafan 2017-12-01 13:31:55 +08:00 ![]() 公平锁要维护一个队列,后来的线程要加锁,即使锁空闲,也要先检查有没有其他线程在 wait,如果有自己要挂起,加到队列后面,然后唤醒队列最前面的线程。这种情况下相比较非公平锁多了一次挂起和唤醒 |
4 kenduffy OP |
![]() | 5 lengyihan 2017-12-01 22:52:28 +08:00 via Android @SoloCompany 正解。 |
![]() | 6 lengyihan 2017-12-01 22:53:21 +08:00 via Android @SoloCompany 就跟上床一样,强奸肯定比谈恋爱快啊 |