技术栈

利用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浏览器!
相关推荐
爱打代码的小林
25 分钟前
python基础(pandas库)
服务器·python·pandas
学困昇
1 小时前
Linux基础开发工具(下):调试器gdb/cgdb的使用详解
linux·运维·服务器·开发语言·c++
liulilittle
1 小时前
Linux shell 搜索指定后缀名文件,并复制到指定目录。
linux·服务器·数据库
双翌视觉
1 小时前
服务器电源外观检测智能化机器视觉解决方案
运维·服务器·人工智能·机器学习
Channing Lewis
2 小时前
.ini文件格式
服务器
阿猿收手吧!
2 小时前
【Linux】Ubuntu 24安装webbench
linux·运维·ubuntu
高锰酸钾_
2 小时前
单机或内网服务器快速部署软件系统完整教程
运维·服务器
恒创科技HK
2 小时前
香港服务器受欢迎的原因有哪些
运维·服务器
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04UV安装并设置国内源05React CVE-2025-55182漏洞排查与修复指南06Linux下V2Ray安装配置指南07BongoCat - 跨平台键盘猫动画工具08从入门到实战:Gemini 3 使用指南速览09智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)