Before io_uring (which is disabled on most servers until it mature), there was no good way to do async I/O on file on Linux.
e.g. Rust async may be backed by a threadpool, but it could also run single threaded.
Before io_uring (which is disabled on most servers until it mature), there was no good way to do async I/O on file on Linux.