利用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");
                }
        }
}
相关推荐
广州工博科技6 分钟前
SAP Joule for Consultants 如何为自动化与集成项目提供支持?
运维·自动化
Acrellea14 分钟前
数据中心这台新变压器,让配电房的电表全失效了
运维·能源
小胡202418 分钟前
DzzOffice V2.4.2 版本上线!安全加固 × 网盘体验全面升级
服务器·bootstrap·php·协同办公·dzzoffice
boy快快长大24 分钟前
【Jenkins】入门学习
运维·学习·jenkins
伯恩bourne32 分钟前
Reactive Streams 出现的原因
服务器·网络
叼烟扛炮36 分钟前
Linux 学习笔记(九):自动化构建神器 Make 与 Makefile
linux·运维·服务器
鬼手点金38 分钟前
单轮对话:最简单的 API 调用
java·服务器·前端·javascript·react.js·servlet·tomcat
北塔软件41 分钟前
从根因分析到协同执行,如何让AI运维真正落地?
运维·人工智能
码农1001号1 小时前
emqx5.8开源版WSS连接
运维·服务器
海宇AI1 小时前
零信任架构实战:基于海宇车辆车五项信息核验构建自动化汽配供应链车型分类与发动机型号适配网关
运维·人工智能·架构·自动化