Hacker News new | past | comments | ask | show | jobs | submit login

> In the simplest form, you do not give up control unless you use I/O, a synchronization primitive, or explicitly give up control (runtime.Gosched() in Go).

This is not how Go works nowadays. There are other preemption points.




That's why I said "in the simplest form".


Yes, but it completely ruins the argument about "it's easy to reason about" ;-)




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: