操作系统
文章平均质量分 95
操作系统的相关知识
不爱学习的王小二
少年辛苦终身事,莫向光阴惰寸功。
展开
-
内存池 c语言实现
本文旨在纯c实现内存池。根据服务器一个客户端对应一个连接,一个连接对应一个内存池的业务场景实现内存池。原创 2022-09-28 16:18:09 · 3370 阅读 · 0 评论 -
线程池 c语言
本文旨在纯c实现线程池。线程池线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。原创 2022-09-23 23:33:11 · 4384 阅读 · 0 评论 -
epoll的实现原理
本文以四个方面介绍epoll的实现原理,1.epoll的数据结构;2.协议栈如何与epoll通信;3.epoll线程安全如何加锁;4.ET与LT的实现。原创 2022-09-18 19:26:09 · 2071 阅读 · 0 评论 -
用户态协议栈
本文简易阐述用户态如何完成内核的协议栈,实现一个udp协议的协议栈原创 2022-09-14 20:49:46 · 2926 阅读 · 2 评论 -
协程 NTYCO
c++有两个较好的协程库libgo和libco,本文简易讲述用纯c的代码实现的一个协程ntyco。原创 2022-09-07 22:31:56 · 2600 阅读 · 0 评论 -
posix API与网络协议栈的实现原理
本文主要介绍 Posix API 与 网络协议栈 之间的关系;三次握手、数据传输、四次挥手的过程。Posix API的意思就是可移植性操作系统接口,也就是linux下的可移植到别的系统的API接口。无论是现在的哪种高级语言,涉及到的网络编程底层都会追溯到linux下的网络编程原理。...原创 2022-08-28 01:59:09 · 2558 阅读 · 0 评论 -
Linux服务器百万并发实现与问题排查
实现一台服务器的百万并发,服务器支撑百万连接会出现哪些问题,如何排查与解决原创 2022-08-23 22:35:16 · 2579 阅读 · 0 评论 -
服务器模型 Reactor
Reactor 释义“反应堆”,是一种事件驱动机制。原创 2022-08-19 22:44:54 · 2305 阅读 · 0 评论 -
高并发服务器模型select poll epoll
这里介绍三种高并发服务器模型,分别是select 、poll和 epoll。重点为epoll,为接下来reactor做铺垫。原创 2022-08-18 01:55:38 · 2141 阅读 · 0 评论 -
socket编程 服务器
socket编程 服务器 CS设计模式 BS设计模式原创 2022-08-15 00:55:48 · 2785 阅读 · 0 评论 -
网络IO模型
网络IO模型 阻塞式IO 非阻塞式IO 多路复用IO 信号驱动IO 异步IO原创 2022-08-13 01:24:04 · 2073 阅读 · 0 评论 -
进程 进程的创建 进程的回收
进程 进程的状态 进程的创建 进程的回收 execl函数原创 2022-07-29 01:52:10 · 2300 阅读 · 0 评论 -
信号 信号的注册 信号的发送 信号的阻塞
信号原创 2022-07-31 21:59:28 · 2314 阅读 · 0 评论 -
线程 线程的创建与回收
线程 线程的创建与回收 线程的取消原创 2022-08-03 15:38:00 · 3214 阅读 · 0 评论