利用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");
                }
        }
}
相关推荐
Xの哲學几秒前
Linux二层转发: 从数据包到网络之桥的深度解剖
linux·服务器·算法·架构·边缘计算
yuguo.im17 分钟前
Docker 两大基石:Namespace 和 Cgroups
运维·docker·容器
亮子AI21 分钟前
application/json 服务器收到的是字符串,还是json对象?
运维·服务器·json
啃火龙果的兔子36 分钟前
如何将D:\BaiduNetdiskDownload所有目录下的所有图片复制提取到D:\bacPic
linux·运维·服务器
FF-Studio37 分钟前
RTX 5060 Ti Linux 驱动黑屏避坑指南:CUDA 13.1, Open Kernel 与 BIOS 设置
linux·运维·服务器·cuda
咕噜签名-铁蛋40 分钟前
云服务器的核心优势
服务器
NetInside_1 小时前
2025 DEM 趋势 × NetInside 产品能力:行业深度解读
运维·网络
usrcnusrcn1 小时前
智能建筑的 “隐形神经”:交换机如何连接安防、照明与门禁系统?
运维·服务器·网络
叱咤少帅(少帅)1 小时前
IDC机房机柜部署
运维
Jelly-小丑鱼1 小时前
Linux搭建syslog日志服务器
linux·服务器·docker·日志服务器·syslog服务器