gpt4 book ai didi

c - 后台进程与前台进程

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:34 25 4
gpt4 key购买 nike

处理器执行后台或前台进程的方式或操作系统处理其调度的方式是否存在差异。如果后台和前台作业在处理器级别上没有差异,那么差异来自哪个级别?

最佳答案

在 shell 中创建一个新的后台进程与处理器执行它的方式无关。唯一的区别是 shell 不等待后台进程完成。

进程创建代码:
1) fork一个进程
2) if (& 符号出现在命令末尾)
继续接受新命令
否则
等待 child 的 pid。

唯一的区别是 shell 是否会降低后台进程的优先级。答案“取决于”您使用的 shell。但我不知道任何现有的 shell 分配这种动态优先级。

关于c - 后台进程与前台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8938058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com