Chinaunix
标题:
记录锁的F_GETLK参数
[打印本页]
作者:
天之水驻
时间:
2015-11-30 16:44
标题:
记录锁的F_GETLK参数
本帖最后由 天之水驻 于 2015-11-30 16:47 编辑
fcntl(fd, F_GETLK, flockptr)是用于是否可以加锁的测试
fcntl(fd, F_SETLK, flockptr)如果加锁失败会有错误信息返回,不明白为何还需要F_GETLK进行测试呢?
如果不能加锁,系统有信息返回啊,求解,谢谢! 调用F_SETLK前都要进行F_GETLK吗?
作者:
yjh777
时间:
2015-12-24 09:17
应用场景是,加锁会一直等待的情况,避免阻塞 就先检查一下
作者:
天之水驻
时间:
2015-12-25 16:55
多谢
回复
2#
yjh777
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2