Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's also potentially faster and more efficient than goroutines, because it packs the state to be shared on context switches into what is typically a very tight structure instead of saving the entire stack.

I'm sure you already know this, but for anyone new to design in concurrency backends, not only does async/await (CPS) have the potential to really trounce goroutine-style concurrency in modern systems, but if you have a really smart compiler and some OS support, it can really fly. See Joe Duffy's blog post about asynchrony in Midori for more info[1].

[1] http://joeduffyblog.com/2015/11/19/asynchronous-everything/



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: