随笔 - 55  文章 - 2 评论 - 1 阅读 - 16173
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

01 2020 档案
epoll惊群问题-解决思路
摘要:【遇到问题】 手头原来有一个单进程的linux epoll服务器程序,近来希望将它改写成多进程版本,主要原因有: 在服务高峰期间 并发的 网络请求非常海量,目前的单进程版本的程序有点吃不消:单进程时只有一个循环先后处理epoll_wait()到的事件,使得某些不幸排队靠后的socket fd的网络事 阅读全文
posted @ 2020-01-16 13:33 redman274 阅读(1105) 评论(1) 推荐(0) 编辑
epoll多路复用机制的学习
摘要:epoll详解 什么是epoll? epoll是为处理大批量句柄而作了改进的poll, 是性能最好的多路I/O就绪通知方法; 只有三个系统调用: epoll_create, epoll_ctl, epoll_wait; epoll_ctl - epoll的事件注册函数,它不同于select()是在监 阅读全文
posted @ 2020-01-15 10:51 redman274 阅读(414) 评论(0) 推荐(0) 编辑
进程组与组长进程
摘要:进程组(便于管理)一个或多个进程的集合可以接受同一终端的各种信号,同一个信号发送进程组就等于发送给组中的所有进程。每个进程组有唯一的进程组id进程组的消亡要等到组中所有的进程结束kill发送信号给进程组 一般使用getpgid函数来获取指定进程的进程组id eg:getpgid(getoid()); 阅读全文
posted @ 2020-01-09 13:44 redman274 阅读(348) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示