epoll_wait会被系统中断唤醒
2024-10-16 12:00:45
今天,当一个程序在epoll_wait阻塞时,用strace跟踪了一下,结果epoll_wait就被EINTR唤醒了,并且返回-1;
所以,当epoll_wait返回-1时,需要判断errno是不是EINTR,如果是,继续epoll_wait就行了。
还有,当一个进程没有子进程的时候,调用wait()不会阻塞,而是没玩没了的返回-1。
最新文章
- SHOI2016游记&;滚粗记&;酱油记
- 个人纪录(初)----Ueditor文本编辑器的引用
- AndroidTouchGalleryLibrary 优化
- 一台电脑存放多个git账户的多个rsa秘钥
- Orchard用LiveWriter写博客
- lintcode:Minimum Subarray 最小子数组
- jquery 数组和字典
- 软工UML学习札记
- java08双重循环打印图形
- mysql中select into 和sql中的select into 对比
- Javascript 拖拽的一些简单的应用——逐行分析代码,让你轻松了解拖拽的原理
- hough变换是如何检测出直线和圆的?
- Objective-C中的类目(Category),延展(Extension)
- 启用nginx status状态详解
- Python之数学(math)和随机数(random)
- java去重(1通过迭代器,2直接赋值)
- centos7添加图像化桌面并设置中文
- ActionScript 3.0 API 中的 Video 类
- python 练习1(流控制)
- MVC控制器传递多个实体类集合到视图的方案总结