В настоящее время я использую один поток и fseek / fwrite для сохранения данных в большом файле в цикле. Но, конечно, экономия является узким местом. Чтобы устранить это узкое место, я думаю, что могу создать поток для асинхронной записи в файл, но это заблокирует доступ к файлу в следующей итерационной теме.
Есть ли способ одновременной и асинхронной записи в файл в Visual C / C ++?
(ОС - Windows)