|
|
|
|
|
by benlwalker
1334 days ago
|
|
Windows did already have async ("overlapped") IO, and a completion aggregator (IOCP) kind of like io_uring. What Windows didn't have, and the reason they're now adding their own IORing, is the ability to submit batches of operations in a single system call. Batching operations to reduce system calls on the submission side is one of the most important features of io_uring. The Windows IORing is only storage today, but hopefully becomes a generic system for making batched, async system calls just like on Linux. |
|