当前位置: 首页 > news >正文

兰州西固区公司网站建设浙江中联建设集团有限公司网站

兰州西固区公司网站建设,浙江中联建设集团有限公司网站,中小企业网站建设与管理课件百度云,网站采集注意fork和vfork是用于创建新进程的函数#xff0c;在Linux的C语言编程中非常常见。 fork函数 fork函数是用于创建一个新的进程#xff0c;新进程是调用进程的副本。新进程将包含调用进程的地址空间、文件描述符、栈和数据。在fork之后#xff0c;父进程和子进程将并发执行。 …fork和vfork是用于创建新进程的函数在Linux的C语言编程中非常常见。 fork函数 fork函数是用于创建一个新的进程新进程是调用进程的副本。新进程将包含调用进程的地址空间、文件描述符、栈和数据。在fork之后父进程和子进程将并发执行。 fork后会有两个并发程序执行子进程复制了父进程的数据段包括全局变量 fork函数原型 pid_t fork(void);fork函数返回值为 如果是在父进程中返回新创建的子进程的进程ID如果是在子进程中返回0若出现错误返回-1。 #include stdio.h #include sys/types.h #include unistd.h /*** fork后会有两个并发程序执行* 子进程复制了父进程的数据段包括全局变量 */ int main() {pid_t val;printf(PID before fork(): %d\n,getpid());val fork();// *********************************************************************if(val 0) {printf(I am the child process, PID is %d\n, getpid());} else if(val 0) {printf(I am parent process, PID is %d\n, getpid());} else {printf(Error);} }从fork语句后开始父进程和子进程。 vfork函数 vfork函数是Linux和Unix系统中用于创建新进程的另一个函数与fork函数类似但行为有所不同。vfork创建的新进程与调用进程共享地址空间这样可以减少内存的使用。然而需要注意的是在子进程调用exec或exit之前父进程会被阻塞。 vfork创建的子进程与父进程共享地址空间调用vfork创建子进程后父进程会被挂起直到子进程结束 #include stdio.h #include sys/types.h #include unistd.h /*** vfork创建的子进程与父进程共享地址空间* 调用vfork创建子进程后父进程被挂起直到子进程结束。 */ int A 0; int B 0; int main() {pid_t val;val vfork();if(val 0) {A, B;printf(A: %d , B: %d\n, A, B);} else {A, B;printf(A: %d , B: %d\n, A, B);}}如果将vfork换为fork #include stdio.h #include sys/types.h #include unistd.h int A 0; int B 0; int main() {pid_t val;val fork();if(val 0) {A, B;printf(A: %d , B: %d\n, A, B);} else {A, B;printf(A: %d , B: %d\n, A, B);}}可以发现vfork创建的子进程与父进程共享地址空间。
http://www.hkea.cn/news/14399792/

相关文章:

  • 骨科医院网站模板营销型网站有哪些特点
  • 京东网站建设的目的贵州两学一做教育网站
  • 网站版面设计流程包括哪些营销策略4p
  • 太原市建设工程招投标信息网站响应式网站 拖拽
  • 网站建设是必须的吗网投怎么做网站
  • 网站建设及优化 赣icp某公司网页设计
  • 东营的招聘网站哪个有用毕业设计做课程网站好
  • 简约式网站淘宝上做网站怎么样
  • 建设营销网站做网站济南西
  • 网站建设温州网站建设论文ppt
  • 免费隐私网站推广广东seo价格是多少钱
  • 竹子系统做的网站可以优化么广告行业做网站哪个好
  • 哈密建设局网站网站建设方式优化
  • 辉县市工程建设网站建设h5小游戏在线玩
  • 柳州专业做网站wap网站为什么没有了
  • 网站建设包含哪些费用qq空间主页制作网站
  • 临沂购买模板建站网站502 解决办法
  • 范例网站怎么做深圳百度关键词推广
  • 厦门海绵城市建设官方网站做外贸做的很好的网站
  • 帮朋友做网站wordpress html模式
  • 建站是什么东西图片在线设计平台
  • 吉祥物设计网站厦门网站建设合同
  • 建设银行温州支行官方网站网站开发科普书
  • 网站漂浮怎么做惠州seo按天计费
  • 无锡做企业网站西安编程培训机构
  • 做ios试玩推广网站wordpress 腾讯
  • 商城网站建设的步骤开外贸公司的流程及费用
  • 云南网络网站推广外贸网站交易平台
  • 工地招聘网站自建网站外贸怎么做
  • 电脑用虚拟机做网站wordpress 上传错误