【发布时间】:2015-05-21 14:30:12
【问题描述】:
为什么/什么时候使用mmap(),而不是fread()'从块中的文件流到字节数组中更好?
uint8_t my_buffer[MY_BUFFER_SIZE];
size_t bytes_read;
bytes_read = fread(my_buffer, 1, sizeof(my_buffer), input_file);
if (MY_BUFFER_SIZE != bytes_read) {
fprintf(stderr, "File read failed: %s\n", filepath);
exit(1);
}
【问题讨论】: