网络编程
文章平均质量分 70
冯五号
唱跳RAP,music~
展开
-
基于EPOLL的http模型超详细代码讲解(C语言版)
基于EPOLL的http模型超详细代码讲解(C语言版)原创 2023-03-14 12:08:33 · 293 阅读 · 0 评论 -
关于Linux网络编程当中的几个客户端模型总结
在模型五进程版要注意的是,进程之间的资源都是独立的,所以当有客户端(如:Client1)建立请求的时候,main process(主进程)的IO复用会监听到ListenFd的可读事件,如果在线程模型中,可以直接Accept将链接创建,并且将新创建的ConnFd交给线程中的某个线程中的IO复用机制来监控,因为线程与线程中资源是共享的。如果良好的线程池数量和CPU核心数适配,那么可以尝试CPU核心与Thread进行绑定,从而降低CPU的切换频率,提升每个Thread处理合理业务的效率,降低CPU切换成本开销。原创 2023-03-05 18:42:00 · 163 阅读 · 0 评论