对cpu控制权的主动和被动放弃

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/29 03:47:39
对cpu控制权的主动和被动放弃

对cpu控制权的主动和被动放弃
对cpu控制权的主动和被动放弃

对cpu控制权的主动和被动放弃
你是说多任务环境吧.某个任务主动放弃CPU的使用权,一般是该任务的运行条件得不到满足,比如需要等待其他任务的返回信息,或者等待超时时间.这时候它一般会挂起自己,从而释放CPU和其他资源给别的任务.而被动放弃,一般是正在占用CPU的任务优先级不如其他唤醒或者启动的任务优先级高,在进行系统节拍任务切换时候,给更高优先级的任务让路.
不过也有“优先级反转”的问题,请自行百度.