很多时候,当我们有多个进程要访问同一个文件的时候,为了防止多进程访问导致的不一致,我们就要考虑进程间的同步问题. fcntl是一个很强大的函数,我们可以通过它给文件的某一部分上锁 int fcntl(int fd, int cmd, ... /*struct flock *flockptr*/); struct flock{ short l_type; off_t l_start; short l_whence; off_t l_en; pid_t l_pid; } fcntl函数的5中功能:…