网络编程
ninesnow_c
这个作者很懒,什么都没留下…
展开
-
简易静态web服务器
tiny_http_server 项目地址:https://github.com/hangxin001/tiny_http_server 默认目录为二进制文件下的./www 特性: Reactor模型 基于epoll的多路复用 支持Get,Post,Head三种请求方法,同时支持浏览缓存(IMS头) 可自动增长的缓冲区 基于priority_queue与shared_prt的应用层定时器 Class Epoll:封装epoll Thread Pool:轻量线程池 Http Server:管理线程池,定原创 2020-10-13 20:40:03 · 151 阅读 · 0 评论 -
高性能服务器程序框架 总结
高性能服务器程序框架 总结基本概念阻塞和非阻塞同步和异步小结服务器编程框架模块I/O模型IO操作时发生了什么?事件处理模式ReactorProactor并发模式半同步/异步模式领导者/追随者模式 基本概念 个人在学习linux高性能服务器中容易遇到一些容易混淆的概念。以及一些知识的个人总结。 阻塞和非阻塞 阻塞指的是在调用时没有收到返回结果,当前线程则会挂起。直到调用线程收到返回结果后,当前进程才会继续运行。 非阻塞则指的是调用时没有收到返回结果,当前线程则也会继续运行。 同步和异步 同步指的是调用没有结果原创 2020-08-17 01:42:12 · 121 阅读 · 0 评论