摘要: 关于read函数的返回值分析: 情况一:(读取普通文件而言) 01.阻塞情况 read函数从打开的设备或文件中读取数据。 read/write (read和write函数会读取\n换行) #include <unistd.h> ssize_t read(int fd, void *buf, size 阅读全文
posted @ 2019-05-08 07:37 jack_hzm 阅读(987) 评论(0) 推荐(0)
摘要: 慢系统调用(slow system call):此术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用有可能永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就没有返回的保证。EINTR错误的产生:当阻塞于某个慢系统调用的一个进程捕获某 阅读全文
posted @ 2019-05-08 07:29 jack_hzm 阅读(762) 评论(0) 推荐(0)