(牛客网C++课程)Linux 高并发Web服务器项目实战(带定时检测代码) 技术框架: 1. 线程池 + 非阻塞 socket + epoll + 事件处理的并发模型 2. 状态机解析HTTP请求 3. 心跳机制 4. 简易日志系统 主要内容: 1. 使用 socket 实现服务器和浏览器客户端的通信; 2. 用 epoll 事件检测技术实现 IO 多路复用,提高运行效率; 3. 采用模拟 Proacto r的事件处理模式,利用线程池实现多线程机制,实现高并发通信,减少频繁创建和销毁线程带来的开销;(信号和互斥锁) 4. 主进程负责事件的读写,子线程负责业务逻辑——用有限状态机解析HTTP(GET)请求报文;生成相应的响应报文。 5. 利用链表数据结构实现心跳机制(超时检测处理)。
2024-04-07 19:34:30 34KB linux Web服务器 高并发
1
使用再生龙制作linux系统镜像
2024-04-07 16:39:28 7.99MB linux
1
最新版linux jdk-11.0.13_linux-x64_bin.tar.gz最新版linux jdk-11.0.13_linux-x64_bin.tar.gz
2024-04-07 11:04:36 160.53MB linux
1
testdisk-6.14-WIP.tar.bz2 linux 硬盘修复软件
2024-04-07 08:58:29 550KB linux 硬盘修复
1
Octeon-Linux-kernel-4.14:这是Marvell Octeon Linux内核4.14源代码。 提供“原样”且无支持。 不支持对此代码进行任何更改。 不支持从此来源进行构建
2024-04-06 20:02:37 193.2MB 系统开源
1
本文将以 SGI 的 ProPack v2.2 为研究对象,分析 CpuMemSets 在Linux-2.4.20 中的具体实现。CpuMemSets 是 SGI 进行的一个开放源码项目,由针对 Linux2.4 内核的补丁、用户库、python 模块和 runon 等命令共四部分组成,以实现处理器和内存块的分区为目标,控制系统资源(处理器、内存块)面向内核、任务以及虚拟存储区的分配,为 dplace、RunOn 等 NUMA 工具提供支持,最终优化 Linux 系统的 NUMA 性能。
2024-04-04 17:03:45 88KB
1
本文主要介绍了什么是NUMA 调度器,NUMA系统在市场上的应用越来越广泛,许多厂商都成功推出了基于 NUMA 架构的服务器,本文重点讨论了当前 Linux 的 NUMA 技术,主要包括:存储管理、NUMA 调度和用户层的 API,并在 SGI 的 Altix 350 系统上进行了 NUMA 基本测试,对进行 Linux NUMA 技术的研究具有参考价值。
2024-04-04 16:27:57 63KB
1
包含源文件和交叉编译lib文件,opencv3.4.3版本,FFmpeg4.2.9版本,交叉编译器gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu,详细内容见博客:https://blog.csdn.net/dashuo0501/article/details/133985172?spm=1001.2014.3001.5502
2024-04-02 15:49:04 113.66MB linux
1
linux-2.4.22.tar.bz2内核
2024-04-01 22:38:13 28.16MB linux 2.4.22
1
基于嵌入式Linux的桌面级DLP型3D打印机设计.pdf
2024-04-01 17:28:45 1.53MB
1