Linux系统编程--pread()和pwrite()函数

pread()和pwrite()函数,最大的好处是它们不会改变文件当前的偏移量,

对pread()和pwrite()函数而言 ,fd 所指代的文件必须是可定为的(即允许对文件描述符执行了lseek());

多线程应用为这些系统调用提供了用武之地。

使用pread()和pwrite()系统调用能够避免进程间出现竞争状态

#include

ssize_t pread(int fd,void* buf,size_t count,off_t offset);

ssize_t pwrite(int fd,const void* buf,size_t vount,off_t offset);

你可能感兴趣的:(Linux系统编程--pread()和pwrite()函数)