Hacker News new | ask | show | jobs
by adrianmonk 33 days ago
The article mentions this: "A few years back, Linux added a way for software to wait on several events at once, which is something Windows had built in for decades, but Linux didn't."

This is not really my area, but from a quick web search, I think they mean io_uring. Here's a blog post about it: https://mazzo.li/posts/uring-multiplex.html

2 comments

No, I believe it's futex_waitv
it's both, futex_waitv can also be dispatched via io_uring so you can wait on file descriptors and futexes simultaneously.
I thought that's what NTSync was all about?

https://docs.kernel.org/next/userspace-api/ntsync.html