从功能上讲:
pread ~= lseek + read
pwrite ~= lseek + write
为什么使用pread、pwrite而不是lseek+read、lseek+write呢?
1. 前者只是一次系统调用,而后者是两次
2. 前者不改变fd的offset,后者操作后是改变了的
3. google之
DevOps
从功能上讲:
pread ~= lseek + read
pwrite ~= lseek + write
为什么使用pread、pwrite而不是lseek+read、lseek+write呢?
1. 前者只是一次系统调用,而后者是两次
2. 前者不改变fd的offset,后者操作后是改变了的
3. google之