源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  进程中fork和vfork的区别

进程中fork和vfork的区别

分类: 文章 • 2024-03-18 16:08:10

fork和vfork都是调用函数显示进程id,但是fork是父子进程同时顺序进行,不会中断影响,而vfork是先执行子进程,当子进程结束之后才会执行父进程

vfork函数执行

进程中fork和vfork的区别
这个vfork函数中,利用for循环将子进程执行三次,然后中断子进程,转到父进程,同时打印循环数。

运行结果:
进程中fork和vfork的区别

fork函数执行

进程中fork和vfork的区别

fork函数中父子进程顺序进行

运行结果:
进程中fork和vfork的区别

相关推荐

  • MFC中客户区和非客户区的区别&OnPaint和OnDrawn的区别
  • Java中equals和==的区别
  • Java中equals()和“==”的区别
  • Java中equals和==的区别
  • Python中datetime.now() 和 datetime.utcnow()的用法和区别
  • 深入解析Vue.js中v-bind v-model的使用和区别
  • 举例说明java中抽象类和接口的区别
  • ML岗位面试:上海某公司算法岗位技术面试考点之进程与线程区别、GD改进的算法、ROC和AUC
  • Opencv 中cv开头的函数和没有cv的区别,例如cvWaitkey()和waitKey()的区别
  • Opencv 中cv开头的函数和没有cv的区别,例如cvWaitkey()和waitKey()的区别
  • 进程管理中vfork函数
  • 多进程编程实例——fork、vfork区别以及各种进程间通信方式尝试
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号