正在加载图片...
冬分开这两个系统调用是有好处的 >比如服务器可以fok许多进程执行同一个程序 >有时程序只是简单的exec,执行一个新程序 >在fork和exec之间,子进程可以有选择的执行一系列操作以确保 程序以所希望的状态运行 ●重定向输入输出 ●关闭不需要的打开文件 8 ●改变UD或是进程组 ●重置信号处理程序 冬若单一的系统调用试图完成所有这些功能将是笨重而低效的 >现有的fork-exec框架灵活性更强 >清晰,模块化强 SScience and Technolv 11123/09 Linux操作系统分析 嵌入式系统实验室 11/92 EMBEDDED SYSTEM LABORATORY 5uE料DUAN0 ITUTE FOR AOVANCED5 FUOY OF U百TC11/23/09 Linux操作系统分析 11/92 ❖ 分开这两个系统调用是有好处的 ➢ 比如服务器可以fork许多进程执行同一个程序 ➢ 有时程序只是简单的exec,执行一个新程序 ➢ 在fork和exec之间,子进程可以有选择的执行一系列操作以确保 程序以所希望的状态运行 ⚫ 重定向输入输出 ⚫ 关闭不需要的打开文件 ⚫ 改变UID或是进程组 ⚫ 重置信号处理程序 ❖ 若单一的系统调用试图完成所有这些功能将是笨重而低效的 ➢ 现有的fork-exec框架灵活性更强 ➢ 清晰,模块化强
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有