Hacker News new | ask | show | jobs
by psobot 4920 days ago
You don't need to be embedded to have performance matter - even if your OS gives you concurrency primitives, there are many situations where jumping into kernel code is still "too expensive."
1 comments

That's why Linux has the futex which is userspace only if not contended only jumps to kernel code for the contended case.