Linux内核抢占级别
发布时间:2020-05-24 18:15:10 所属栏目:Linux 来源:互联网
导读:我想知道PREEMPT_NONE和PREEMPT_VOLUNTARY之间的区别是什么.根据文件,This option reduces the latency of the kernel by adding more explicit preemption points to the kernel code 但它没有提到这些要点.我试着谷歌搜索它,但我没
我想知道PREEMPT_NONE和PREEMPT_VOLUNTARY之间的区别是什么.根据文件,
但它没有提到这些要点.我试着谷歌搜索它,但我没有找到比上面的文字更多的细节(这似乎令人惊讶,因为我认为这将是一个常见的问题).我主要担心的是其他进程挨饿的过程,所以我想知道是否在使用VOLUNTARY的定时器中断上发生抢占.当然,信息越多越好,所以我想知道其他预设点可能是什么. 最佳答案 我相信this link to a mailing list有答案. 这就是might_sleep()和might_resched()成为自愿抢占点.启用PREEMPT_VOLUNTARY使其调用函数cond_resched(). 不,中断不会发生自愿抢占.这将是完全抢占,它检查每个中断,如果内核没有标记为阻止抢占,它将切换到最高优先级的任务. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将所有键入的命令复制到Linux控制台中,并将其结果复制到文件
- linux – 如何使用automake检查操作系统
- linux – “. filename“从/ bin / sh运行时找不到文件,从/
- Awk:对字符串使用反转匹配然后替换字符
- linux – 如何在不使用lsof或netstat的情况下将网络连接绑定
- linux – 在一个Makefile规则里面重定向stdout和stderr
- 在linux上使用套接字发出https请求
- nfs – ZFS – 销毁重复数据删除的zvol或数据集会使服务器停
- linux – 什么是NTP色散,我该如何控制它?
- Linux上安装Netapp NFS的单个目录中的最大文件数