前端之家收集整理的这篇文章主要介绍了
unix中read和pread有什么区别?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
unix中的read()和pread()之间的区别是什么?
在他们之间选择时,应该考虑几点?
我对他们之间的差异进行了搜索,但没有结果。
Pread()像read()一样工作,但是从
文件中的指定位置读取,而不
修改文件指针。
当您需要重复读取固定偏移量的数据(例如指向文件中的单个记录的数据库索引)时,可以使用它来保存seek()调用。
如果您知道数据是顺序的或者pread(),或者可以计算读取的偏移量,那么基本上使用read()。