News for hackers. Stuff that matters.
Re:Epoll is fundamentally broken (2017) by LaLaLand122 on Sunday October 23, 2022 @10:50AM (#33307435)
> you have to use multiple rings and do everything else yourself

Since you are supposed to use liburing, not the kernel interface directly, I guess somebody could add multithreading "support" to it.

Or at least add documentation/examples of the most common/performant options: https://github.com/shuveb/loti/issues/4

AFAIR Windows IOCP handles multithreading by:

- Handling locking at kernel level, the syscall is thread safe

- Making it LIFO, to keep things in the same threads, to have a decent cache behaviour.

It's as simple as it gets.

There are no comments on this comment yet.