LINUX编程学习
文章平均质量分 92
Paul_learns_creating
如果时间有记忆
展开
-
reactor编程模型+EPOLL服务器程序
今天学了下reactor编程模型,并用C语言在Linux上写了一个基于reactor事件驱动的服务器。在文末测试了两台客户机连接的情景,和预期结果一样。原创 2023-12-10 17:16:23 · 807 阅读 · 0 评论 -
网络IO与select,poll,epoll
网络 IO,会涉及到两个阶段。阶段1:涉及到用户空间调用 IO 的进程或者线程,阶段2:涉及到内核空间的内核系统。比如发生 IO 操作 read 时,它会经历两个阶段:等待数据准备就绪,将数据从内核拷贝到进程或者线程中。原创 2023-12-08 11:50:50 · 887 阅读 · 0 评论