User-Level Scheduling of Real Threads at Google
Linux Plumbers Conference · Talk · 34 min · 2013 · YouTube title: User-level threads....... with threads. - Paul Turner - Google
Why it's here
HN cites it as the key explanation of cooperative, user-scheduled kernel threads and the prior art behind later async and coroutine debates.
What it covers
Paul Turner of Google presents kernel interfaces for user-level scheduling of real threads, aiming at a uniform synchronous programming model across C++, Java, Go and Python. It introduces the switchto-style system calls behind Google's fibers.