... is a C++ library which lets you schedule an ordered dependency graph of file input/output operations to be executed asynchronously to the maximum capacity of your hardware. If you want to do portable asynchronous file i/o in C++, especially if you need to easily order issues of reads and writes, this is the correct library to be looking at.

As a quick check list, if you have ever experienced any of these problems, then ... may be useful to you: