技术栈

利用fork()函数实现类服务器连接的多进程处理程序及其应用场景

cykaw25902024-11-29 11:02
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");
                }
        }
}
上一篇:rocylinux9.4安装prometheus监控
下一篇:在无界面ubuntu服务器上配置chrome浏览器,结合undetected_chromedriver实现数据抓取!不使用sudo权限安装chrome浏览器!
相关推荐
JuiceFS
20 小时前
从 MLPerf Storage v2.0 看 AI 训练中的存储性能与扩展能力
运维·后端
chen945
1 天前
mysql 3节点mgr集群部署
运维·后端
LH_R
1 天前
OneTerm开源堡垒机实战(三):功能扩展与效率提升
运维·后端·安全
dessler
1 天前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs
少妇的美梦
2 天前
logstash教程
运维
chen945
2 天前
k8s集群部署vector日志采集器
运维
chen945
2 天前
aws ec2部署harbor,使用s3存储
运维
christine-rr
2 天前
linux常用命令(4)——压缩命令
linux·服务器·redis
東雪蓮☆
2 天前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_26422089
2 天前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03Claude Code 平替:OpenAI发布 Codex CLI ,GPT-5 国内直接使用04UV安装并设置国内源0546个Nano-banana 精选提示词,持续更新中06保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)07A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程08Spec-Kit 使用指南09智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践10KGG转MP3工具|非KGM文件|解密音频