静待花开 发表于 2023-6-24 09:45:28

Direct和Stream这两种方式读一个二进制文件,速度有差异.吗?


FORTRAN2003的Access=stream方式读取一个二进制文件,与 Access=direct这种读取方式,哪个快呢? 还是没有差别?有没有了解的?
我有一个很大的二进制文件,打开后,每次循环只读其中一部分,以前用Rec=..指定位置。后来了解到Stream可也用Pos=指定位置。
就想了解下,二者有没有速度差异?查了关于stream的介绍,多是介绍它比direct更加灵活,没有提到读取更快。请高手指定点。

li913 发表于 2023-6-24 12:21:28

可以认为速度没差异。
页: [1]
查看完整版本: Direct和Stream这两种方式读一个二进制文件,速度有差异.吗?