5 comments

[ 2.8 ms ] story [ 22.7 ms ] thread
But select statements are the most important part, and second to that is the fact that goroutines are low cost user space threads
I was expecting proper green threads (it's not like it's impossible in C, there's several C libraries for doing it).
There is also libmill/libdill, which implements go-style coroutines using setjmp and is usable directly from C (not just as a transpilation target).

https://libmill.org/