Linux中的EAGAIN含义
来源:互联网 发布:网络的利与弊ppt图片 编辑:程序博客网 时间:2024/06/05 20:09
在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。
从字面上来看,是提示再试一次。这个错误经常出现在当应用程序进行一些非阻塞(non-blocking)操作(对文件或socket)的时候。例如,以 O_NONBLOCK的标志打开文件/socket/FIFO,如果你连续做read操作而没有数据可读。此时程序不会阻塞起来等待数据准备就绪返回,read函数会返回一个错误EAGAIN,提示你的应用程序现在没有数据可读请稍后再试。
0 0
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN含义
- Linux中的EAGAIN、Resource temporarily unavailable含义
- 嵌入式linux进程线程----Linux中的EAGAIN含义
- 嵌入式linux进程线程----Linux中的EAGAIN含义
- 树莓派系统镜像烧录
- 自言自语
- leetcode---Valid Parentheses
- 【GitHub】-Deep Learning 库比较
- JVM调优总结(五)-分代垃圾回收详述1
- Linux中的EAGAIN含义
- VS2015编写的MFC上位机,波特率可调,可动态显示曲线,可显示三维
- 集合工具类 Collections
- 动态导入js引发的问题
- linux命令crontab
- IOS 多线程初探(二) - Operation Object
- JVM调优总结(六)-分代垃圾回收详述2
- Windbg下无法显示dbgPrint输出的信息
- Python AES使用