unix中read和pread有什么区别?

前端之家收集整理的这篇文章主要介绍了unix中read和pread有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
unix中的read()和pread()之间的区别是什么?
在他们之间选择时,应该考虑几点?

我对他们之间的差异进行了搜索,但没有结果。

Pread()像read()一样工作,但是从文件中的指定位置读取,而不修改文件指针。

当您需要重复读取固定偏移量的数据(例如指向文件中的单个记录的数据库索引)时,可以使用它来保存seek()调用

如果您知道数据是顺序的或者pread(),或者可以计算读取的偏移量,那么基本上使用read()。

猜你在找的Bash相关文章