摘要: #includeint fcntl(fd,F_GETLK/F_SETLK/F_SETLKW,struct flock *flockptr);F_GETLK:测试flockptr描述的锁,是否和现有锁冲突。冲突:现有锁写入flockptr中;不冲突:flockptr不变。F_SETLK:试图获得读锁、... 阅读全文
posted @ 2015-07-12 16:03 湛雷冲 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 设置描述符非阻塞的两种方法:1,调用 open 时,设置,O_NONBLOCK;2,调用 fcntl设置;具体如下:1,open("/xxx/file1",O_RDWR|O_NONBLOCK);2,val=fcntl(fd,F_GETFL,0); F_GETFL获取文件状态标识 val |... 阅读全文
posted @ 2015-07-12 15:46 湛雷冲 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/Anker/p/3265058.htmlselect /* According to POSIX.1-2001 */ #include /* According to earlier standards */ ... 阅读全文
posted @ 2015-07-12 14:31 湛雷冲 阅读(483) 评论(0) 推荐(0) 编辑