pwrite,pread

pwrite,pread,在多线程中读写文件使用,将lseek 和read 或write 合为一个原子操作(在执行的时候不会失去CPU)。

 

ssize_t pwrite(intfd, const void *buf, size_tcount, off_toffset);
返回值:成功,返回写入到文件中的字节数;失败,返回-1;
参数:
(1) fd:要写入数据的文件描述符
(2) buf:数据缓存指针,存放要写入文件中的数据
(3) count:写入文件中的数据的字节数
(4) offset:偏移地址
 
posted @ 2019-05-20 11:22  狂奔~  阅读(590)  评论(0编辑  收藏  举报