QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1226|回复: 2

谁能跟我讲讲“活锁”是怎么一回事啊??

[复制链接]
发表于 2003-6-26 16:30:15 | 显示全部楼层 |阅读模式
谁能跟我讲讲“活锁”是怎么一回事啊??
谢谢:)
发表于 2003-6-26 17:34:35 | 显示全部楼层
活锁就是比如说进程aa和bb同时申请一个资源,bb的优先级比aa要高,bb就先被分配了资源的使用权,然后又有cc来申请这个资源,cc的优先级也比aa要高,等到bb用好以后,资源又被分配给了cc....就这样一直进行下去,优先级比较低的aa就可能处于一种一直分配不到资源的状态,这个就是活锁,解决活锁的最简单的方法就是采用先来先服务的策略FCFS(first come first service).
回复

使用道具 举报

发表于 2003-6-26 22:27:45 | 显示全部楼层
but fcfs lose the priority benefits. check an os book to see how to detect live lock and avoid it.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 11:29 , Processed in 0.066958 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表