Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: