这显然是饿死(Starvation)的定义,进入活锁的进程是没有阻塞的,会继续使用CPU,但外界看到整个进程都没有前进。

    活锁实例

    活锁会导致CPU耗尽的,解决办法是引入随机变量、增加重试次数等。

    接下来介绍本章最大的内容,POSIX。