利用fork()函数实现类服务器连接的多进程处理程序及其应用场景

cpp 复制代码
#include<stdio.h>
#include <sys/types.h>
#include<unistd.h>
int main()
{
        pid_t pid;
        int data = 10;
        while(1)
        {
                printf("please input a data:");
                scanf("%d",&data);
                if (data == 1)
                {
                        pid = fork();
                        if (pid>0)
                        {

                        }
                        else if (pid == 0)
                        {
                                while(1)
                                {
                                        printf("\ndo net request,pid=%d\n",getpid());
                                        sleep(3);
                                }
                        }
                }
                else
                {
                        printf("wati,do nothing\n");
                }
        }
}
相关推荐
阿正的梦工坊13 小时前
深入理解 Playwright 自动化脚本中的三个关键配置参数:无头模式,XVFB和持久化上下文
运维·自动化
十年一梦实验室13 小时前
【Gemini & Nano banana】根据(F-35隐身战机)机器人与自动化产线机械、电气、软件及整体布局方案设计绘制综合方案图
运维·机器人·自动化
两点王爷13 小时前
在离线的Ubuntu机器中安装docker
运维·docker·容器
FS_Marking13 小时前
10G CWDM/DWDM SFP+光模块选购指南
运维·网络
线束线缆组件品替网13 小时前
Amphenol网线组件RJE1Y12305152401线束选型指南替代方案解析
服务器·数码相机·电脑·音视频·电视盒子·智能电视
Totoro-wen13 小时前
H20*8卡服务器装机指南
运维·服务器
盘古信息IMS13 小时前
2026年WMS系统选型指南:制造企业如何构建高度适配的智能仓储中枢?
运维·制造·devops
Cyber4K13 小时前
【Nginx专项】基础入门篇-访问限制及访问控制
linux·运维·服务器·nginx
涛声依旧3931613 小时前
创建新的虚拟主机
linux·服务器·网络
b***251113 小时前
锂电池自动化生产线的精密协同与效能提升
运维·自动化