boost.asio: random_access_file, io_uring and thread safety
"Matwey V. Kornilov via Boost-users" <[email protected]> Tue, 30 Apr 2024 13:55:05 +0300
| Newsgroups | gmane.comp.lib.boost.user |
|---|---|
| Message-ID | <CAJs94Ead89xN31Ver7H2YxrQeKzX9x-bkAVqet6jXXbYr_bQKQ@mail.gmail.com> |
Hello, random_access_file is backed by the io_uring kernel interface on Linux. However, It is still unclear from Boost.Asio documentation, whether simultaneous parallel async_write_at in-flight requests are permitted by Asio? The queue of simultaneous requests is natively supported by io_uring. Is it still true for Asio? Is it also safe to fire parallel async_write_at from different threads? -- With best regards, Matwey V. Kornilov