当前位置: 代码迷 >> 综合 >> 为什么说 Synchronized 是非公平锁?
  详细解决方案

为什么说 Synchronized 是非公平锁?

热度:10   发布时间:2023-12-05 18:22:54.0

非公平主要表现在获取锁的行为上,并非是按照申请锁的时间前后给等待线程分配锁的,每当锁被释放后,任何一个线程都有机会竞争到锁,这样做的目的是为了提高执行性能,缺点是可能会产生线程饥饿现象。 

  相关解决方案