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

qq企业邮箱怎么申请seo技术培训岳阳

qq企业邮箱怎么申请,seo技术培训岳阳,网站联系我们模板,做国外批发网站哪个好fork和vfork是用于创建新进程的函数,在Linux的C语言编程中非常常见。 fork函数 fork函数是用于创建一个新的进程,新进程是调用进程的副本。新进程将包含调用进程的地址空间、文件描述符、栈和数据。在fork之后,父进程和子进程将并发执行。 …

forkvfork是用于创建新进程的函数,在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");}
}

image-20231121145831531

fork语句后开始父进程和子进程。

image-20231121150110720

vfork函数

vfork函数是Linux和Unix系统中用于创建新进程的另一个函数,与fork函数类似,但行为有所不同。vfork创建的新进程与调用进程共享地址空间,这样可以减少内存的使用。然而,需要注意的是,在子进程调用execexit之前,父进程会被阻塞。

  • 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);}}

image-20231121150436009

如果将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);}}

image-20231121150526469

可以发现:vfork创建的子进程与父进程共享地址空间。

http://www.tj-hxxt.cn/news/124077.html

相关文章:

  • 鸿邑网站建设百度上免费创建网站
  • 广东网站开发哪家常用的营销策略
  • 做英语网站百度网站排名seo
  • 返利网网站建设宁波正规站内优化seo
  • 潍坊网络营销网页优化包括
  • 自己做的网站怎么上传文章seo的外链平台有哪些
  • 跨境外贸人才网什么是seo文章
  • 酒店网站建设考虑的因素国内最新新闻大事
  • 网站信息系统设计软件外包公司有前途吗
  • 网站建设行业论坛北京seo优化分析
  • 网站建设个人网银google seo
  • java网站开发计划表页面优化算法
  • 调查网站做调查不容易过网站快速排名推广软件
  • 个人物流网站建设方案二十条优化措施
  • 网站设计公司 知道万维科技整合营销传播策略
  • 优秀的国内企业网站网站的推广方法有哪些
  • 哪里做网站优化制作网页用什么软件
  • 2015年手机网站需要主机 空间网站流量统计分析报告
  • 有什么兼职做设计的网站网络推广主要是做什么工作
  • 网页设计做一个介绍自己的的网站张家口网站seo
  • 有没有做二手设备网站百度网盘搜索引擎盘多多
  • 在哪个网站做跨境电商互联网销售模式
  • 做创意礼品的网站seo整站优化哪家专业
  • 岳阳市人大常委会人事任免名单青岛seo网站管理
  • 专业网站建设代理商重要新闻今天8条新闻
  • 做网站公奇闻司郑州汉狮网站友情链接是什么
  • 网站用什么软件做百度搜索关键词排名优化
  • 江苏省建设厅副厅长网站关键词优化排名软件s
  • 司法公开网站建设情况汇报代发软文
  • 专业团队怎样建设网站杭州seo搜索引擎优化公司