4 ms·
Eh, it's io-uring is pretty different too, which is why NT just added a clone of io-uring. https://windows-internals.com/i-o-rings-when-one-i-o-operation-is-no
by monocasa 5y ago
Eh, it's io-uring is pretty different too, which is why NT just added a clone of io-uring.
https://windows-internals.com/i-o-rings-when-one-i-o-operation-is-not-enough/ https://windows-internals.com/i-o-rings-when-one-i-o-operati...
- asveikau 5y agoFrom a high level, the philosphy of doing i/o with IOCP, posix AIO, and io-uring are the same. All of those are true async i/o rather than a readiness model like epoll/kqueue/etc. The novel thing of io-uring is using a new data structure to do it with fewer syscalls, thus less syscall overhead.