活锁和饥饿锁了解吗? 作者: 网管 时间: 2023-06-09 分类: stackoverflow经典问题 活锁和饥饿锁了解吗?饥饿锁:饥饿锁是指某个线程由于一直无法获取所需的资源而无法继续执行,导致该线程一直处于饥饿状态。这类似于一个人因为长时间无法获取所需的食物而无法满足需求,无法继续正常运作。活锁:活锁指的是处于活锁状态的线程组中的线程的状态可以改变,但整个线程组无法向前推进,导致无法完成任务。这类似于两个人试图相互让对方通过一条狭窄的小桥,但无论怎么让对方,最终都无法成功通过,导致两人都无法前进。在活锁中,线程持续尝试改变自己的状态,但是由于相互之间的互动导致整个系统无法进展,从而陷入了僵局。 标签: java, Java面试题, 操作系统, Java问题合集, Java编程, Java问题精选, Java常见问题, 操作系统面试题