搞清楚死锁

死锁定义 一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这种现象成为进程死锁。 为何死锁 资源数量有限、锁和信号量错误使用 活锁和饥饿 活锁:活锁区别与死锁,死锁是每个进程都得不到CPU时间片不能上CPU,而活锁是先加锁再轮询的,可以获取CPU时间片执行,但是由于不能获得到资源,等待CPU时间片用完后,就下CPU。整体来看,没有阻塞但是也没有实质性进展。
相关文章
相关标签/搜索