vfork和fork函数,exit和_exit函数的联系与区别
来源:互联网 发布:网络电视浏览器在哪里 编辑:程序博客网 时间:2024/04/30 22:19
vfork函数的调用序列和返回值与fork相同,但两者的语义不同。vfork用于创建一个新进程,而该新进程的目的是exec一个新程序。vfork和fork一样都创建一个子进程,但是它并不将父进程的地址空间完全复制到子进程中,因为子进程会立即调用exec(或exit),于是也就不会存放该地址空间,不过在子进程调用exec或exit之前,它在父进程的空间中运行。这种工作方式在某些UNIX的页式虚存实现中提高了效率。vfork和fork之间的另一个区别是:vfork保证子进程先运行,在它调用exec或exit之后父进程才可能被调度运行。
exit和_exit函数用于正常终止一个程序:_exit立即进入内核,exit则先执行一些清除处理(包括调用执行各终止处理程序,关闭所有标准I/O流等),然后进入内核。
- vfork和fork函数,exit和_exit函数的联系与区别
- exit 和_exit 的区别与联系
- exit函数和_exit函数的区别
- fork函数与vfork函数的区别与联系详解
- UNIX程序设计中fork和vfork,exit和_exit的区别
- exit和_exit函数的区别
- exit和_exit两个函数的区别
- fork vfork exit _exit区别
- 函数fork与vfork的区别与联系详解
- 函数fork与vfork的区别与联系详解
- 函数fork与vfork的区别与联系详解
- 函数fork与vfork的区别与联系详解
- 函数fork与vfork的区别与联系详解
- 函数fork与vfork的区别与联系详解
- 函数fork与vfork的区别与联系详解
- 函数fork与vfork的区别与联系详解
- fork和vfork函数的区别
- exit函数 和 _exit函数区别
- 电子商务平台的整合效应已崭露头角
- 10个妙招 在线视频下载方法大全
- 积分
- Windows系统故障简单恢复技巧
- Iterator 遍历map的方法
- vfork和fork函数,exit和_exit函数的联系与区别
- linux设备
- normal、sysdba、sysoper登陆oracle的区别理解
- 教你进入有密码 Windows XP 系统的方法
- 为什么你应该(从现在开始就)写博客
- 串口通讯技术
- LIN线中的节点信号配置,在文档里直接填写内容即可,DEMO版不可保存
- phpMyAdmin 的配置
- asp.net 实现邮件群发类(转)