5 ms·
Go is a modern take on coroutines (M:N threading), when everyone else seems to be going the async/await route. Though, I don't know how simple that scheduler im
by tommiegannert 5y ago
Go is a modern take on coroutines (M:N threading), when everyone else seems to be going the async/await route. Though, I don't know how simple that scheduler implementation is (or if there are books about the internals).
Since the Linux kernel has pluggable schedulers, that code might be well-structured for reading. Again, I don't know the specifics.