假设我在 Linux 上有一个非常快速且无限的数据源(比如套接字、/dev/null 或 /dev/random),我需要用 C/C++ 将这些数据写入磁盘。在给定的硬件上最快的代码是什么?fwrite(),无缓冲的 write(),一些增强 ASIO 功能?
问问题
1098 次
假设我在 Linux 上有一个非常快速且无限的数据源(比如套接字、/dev/null 或 /dev/random),我需要用 C/C++ 将这些数据写入磁盘。在给定的硬件上最快的代码是什么?fwrite(),无缓冲的 write(),一些增强 ASIO 功能?