利用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 分钟前
进程优先级与切换调度
linux·运维·服务器
码农学院7 分钟前
使用腾讯翻译文本
服务器·数据库·c#
华纳云IDC服务商7 分钟前
DNS负载均衡能自动避开故障服务器吗?
运维·服务器·负载均衡
奋斗的阿狸_198610 分钟前
键盘组合键监听与 xterm 唤醒程序
linux·运维·服务器
小张成长计划..13 分钟前
【linux】2:linux权限的概念
linux·运维·服务器
ben9518chen15 分钟前
Linux操作系统基本使用
linux·运维·服务器
以太浮标19 分钟前
华为eNSP模拟器综合实验之- HRP(华为冗余协议)双机热备
运维·网络·华为·信息与通信
慧一居士19 分钟前
Gitea和GitLab对比
运维·gitlab·gitea
AI科技星23 分钟前
引力与电磁的动力学耦合:变化磁场产生引力场与电场方程的第一性原理推导、验证与统一性意义
服务器·人工智能·科技·线性代数·算法·机器学习·生活
不像程序员的程序媛23 分钟前
Linux开机自启动systemd配置
linux·运维·服务器