摘要:
fcntl函数,可以改变已经打开文件的性质。#include <sys/types.h>#include <unistd.h>#include <fcntl.h>int fcntl(int filedes,int cmd,...);返回:若成功则依赖于cmd,若出错则为-1.用fcntl给文件加锁:当多个用户共同使用、操作一个文件的时候,linux通常采用的方法是给文件上锁,来避免共享资源产生竞 争的状态. 文件锁包括建议锁和强制性锁。建议性锁要求上锁文件的进程都要检测是否有锁存在,并尊重已有的锁。强制性锁由内核和系统执行的锁。fcntl不仅可以实现建议性锁 阅读全文
posted @ 2011-11-19 17:50
wblyuyang
阅读(586)
评论(0)
推荐(0)
浙公网安备 33010602011771号