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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 17:50:55
对cpu控制权的主动和被动放弃对cpu控制权的主动和被动放弃对cpu控制权的主动和被动放弃你是说多任务环境吧.某个任务主动放弃CPU的使用权,一般是该任务的运行条件得不到满足,比如需要等待其他任务的返

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

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