当前位置: 技术问答>linux和unix
如何加强制性锁?
来源: 互联网 发布时间:2016-12-23
本文导语: 看见网页上说必须加强制性锁才能保证在对一个文件操作时其他文件不对该文件进行操作。可是强制性锁怎么加呢?我本来以为写锁即互斥锁就是强制性锁,现在看来好像不是啊! 强制性锁不是用fcntl加...
看见网页上说必须加强制性锁才能保证在对一个文件操作时其他文件不对该文件进行操作。可是强制性锁怎么加呢?我本来以为写锁即互斥锁就是强制性锁,现在看来好像不是啊!
强制性锁不是用fcntl加么?
关于锁困扰了我好久了,请大家指教!谢谢!
强制性锁不是用fcntl加么?
struct flock sLock;
sLock.l_type = F_WRLCK;
sLock.l_whence = SEEK_SET;
sLock.l_start = 0;
sLock.l_len = 0;
fcntl(fd, F_SETLKW, &sLock)
关于锁困扰了我好久了,请大家指教!谢谢!
|
还没用过锁呢,UP