设置描述符非阻塞的两种方法:
1,调用 open 时,设置,O_NONBLOCK;
2,调用 fcntl设置;
具体如下:
1,open("/xxx/file1",O_RDWR|O_NONBLOCK);2,val=fcntl(fd,F_GETFL,0); F_GETFL获取文件状态标识 val |=O_NONBLOCK; fcntl(fd,F_SETFL,val); F_SETFL设置文件状态标识
本文共 259 字,大约阅读时间需要 1 分钟。
设置描述符非阻塞的两种方法:
1,调用 open 时,设置,O_NONBLOCK;
2,调用 fcntl设置;
具体如下:
1,open("/xxx/file1",O_RDWR|O_NONBLOCK);2,val=fcntl(fd,F_GETFL,0); F_GETFL获取文件状态标识 val |=O_NONBLOCK; fcntl(fd,F_SETFL,val); F_SETFL设置文件状态标识
转载于:https://www.cnblogs.com/jokoz/p/4641041.html
转载地址:https://blog.csdn.net/weixin_30810239/article/details/98622090 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!