社区
Linux_Kernel
帖子详情
哪位用过eventfd,这个东西有啥用,和eventfd_signal连起来能起什么作用?
unbutun
2010-08-17 08:56:31
如题,大家来说说,谢谢了
...全文
71
回复
打赏
收藏
哪位用过eventfd,这个东西有啥用,和eventfd_signal连起来能起什么作用?
如题,大家来说说,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linux新的API
signal
fd
、timer
fd
、
event
fd
使用说明
三种新的
fd
加入linux内核的的版本:
signal
fd
:2.6.22 timer
fd
:2.6.25
event
fd
:2.6.22 三种
fd
的意义:
signal
fd
:传统的处理信号的方式是注册信号处理函数;由于信号是异步发生的,要解决数据的并发访问,可重入问题。
signal
fd
可以将信号抽象为一个文件描述符,当有信号发生时可以对其read,这样可以将信号的监听放到
Golang 高性能网络库 evio 源码解析
原文链接: https://note.mogutou.xyz/articles/2019/08/06/1565053139105.html 阅读前提:了解 epoll evio 是一个基于事件驱动的网络框架,它非常轻量而且相比 Go net 标准库更快。其底层使用epoll 和 kqueue 系统调度实现。 原理 evio 是 Reactor 模式的简单实现。Reactor 本质就是“non...
【项目收获】web服务器的收获
目录
event
fd
介绍 接口 提供的方法 _ _thread 右值引用与move 用法: std::move 的函数原型定义 emplace_back SIGPIPE 限制服务器的最大并发连接数 为什么要限制并发连接数? 优雅关闭连接 关闭tcpnagle算法 将线程锁封装为一个类 C++11 中std::function和std::bind的用法 线程的栈 ...
WebServer服务器
ToDO
linux 3.12内核里系统调用常见的问题
01)系统调用信息保存在哪儿? 保存在sys_call_table当中。以X86为例,sys_call_table的初始化如下: arch/x86/kernel/syscall_32.c [cpp] view plain copy print? #define __SYSCALL_I386(nr, sym, compat) [nr] =
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章