利用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");
                }
        }
}
相关推荐
登山人在路上3 分钟前
Nginx负载均衡策略
服务器·nginx·负载均衡
zzhclc7 分钟前
pyrosm windows 如何搭建环境 使用conda
linux·运维·服务器
沐浴露z18 分钟前
详细解析 SYN泛洪
服务器·网络
码农小白猿20 分钟前
IACheck提升锅炉安装验收报告审核效率:智能化审核为安全合规保驾护航
运维·人工智能·ai·iacheck
QT 小鲜肉21 分钟前
【Linux命令大全】001.文件管理之slocate命令(实操篇)
linux·运维·服务器·数据库·笔记
北方的流星27 分钟前
华为PPPoE协议的配置
运维·网络·华为
zfj32129 分钟前
Linux 系统 I/O 监控命令大全
linux·服务器·数据库·io·监控
oMcLin38 分钟前
Linux 系统服务器的 KVM 虚拟化实战:搭建、配置与管理
linux·运维·服务器
Jtti38 分钟前
服务器拒绝执行用户请求怎么办?
运维·服务器
秋42739 分钟前
tomcat与web服务器
服务器·前端·tomcat