4 ms·
io_uring is specifically designed so that zero system calls are necessary while the system is busy. Userspace and the kernel both update ring buffers, and ring
by quotemstr 6y ago
io_uring is specifically designed so that zero system calls are necessary while the system is busy. Userspace and the kernel both update ring buffers, and ring buffers can be checked and drained without entering the kernel at all.
- klodolph 6y agoYes, that’s what “if you haven’t received new events when you poll” means.