处理器如何执行后台或前台进程,或者操作系统如何处理它们的调度,是否存在差异。如果后台作业和前台作业在处理器级别上没有差异,那么差异出现在哪个级别?
发布于 2012-01-20 16:03:12
在shell中创建一个新的后台进程与处理器执行它的方式无关。唯一的区别是shell不会等待后台进程完成。
用于创建进程的代码:
1)派生进程
2) if (&符号出现在命令末尾)
continue to accept new commandelse wait on pid of child.唯一的区别是shell是否降低了后台进程的优先级。答案是“取决于”您正在使用的shell。但我不知道任何现有的shell分配了这样的动态优先级。
https://stackoverflow.com/questions/8938058
复制相似问题