利用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");
                }
        }
}
相关推荐
开发者小天4 小时前
python中For Loop的用法
java·服务器·python
绾樘4 小时前
RHCE--基于Nginx的Web服务器配置
运维·服务器·nginx
生活很暖很治愈4 小时前
Linux基础开发工具
linux·服务器·git·vim
打工的小王5 小时前
docker(三)具体项目的部署
运维·docker·容器
步步为营DotNet7 小时前
深度剖析.NET中IHostedService:后台服务管理的关键组件
服务器·网络·.net
一叶星殇7 小时前
.NET WebAPI:用 Nginx 还是 IIS 更好
运维·nginx·.net
Ghost Face...9 小时前
i386 CPU页式存储管理深度解析
java·linux·服务器
LEEE@FPGA9 小时前
zynq 是不是有了设备树,再linux中不需要编写驱动也能控制
linux·运维·单片机
Trank-Lw9 小时前
Docker Devcontainer 管理命令
运维·docker·容器
RisunJan9 小时前
Linux命令-less(分页查看器)
linux·运维