flock

服务会阻塞等待直到锁被释放:
flock(lockfd,LOCK_EX)
服务会返回错误发现文件已经被锁住时:
ret = flock(lockfd,LOCK_EX|LOCK_NB)
同时ret = -1, errno = EWOULDBLOCK 

posted @ 2017-03-14 11:20  白鸟li  阅读(168)  评论(0编辑  收藏  举报