摘要:
非阻塞I/O非阻塞I/O使我们可以调用open、read和write这样的I/O操作,并使这些操作不会永远阻塞。如果这种操作不能完成,则调用立即出错返回,表示该操作若继续执行将阻塞。对一个给定的描述符,有两种方法对其指定非阻塞I/O:(1) 如果调用open获得描述符,则可指定O_NONBLOCK标志。(2) 对于已经打开的一个描述符,则可调用fcntl,由该函数打开O_NONBLOCK文件状态标志。示例程序:对一个文件描述符打开一个或多个文件状态标志#include #include void set_fl(int fd, int flags) //flags are file statu. 阅读全文
posted @ 2014-01-05 00:06
运动和行动
阅读(149)
评论(0)
推荐(0)
浙公网安备 33010602011771号