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

Thanks for a nice overview. I have by and large managed to bypass concurrency issues so far, but these days an i7 CPU runs 8 threads and a run-of-the-mill dual socket Xeon could have 24 threads, so I suppose I'll just have to bite the bullet in order to get anywhere near the performance even a single box can supply.

Where would goroutines, from Google's Go (http://golang.org/ ), fit in here?

My understanding is that goroutines are pretty much the same as Erlang message passing, except that Erlang messages can work across multiple computers, while goroutines are restricted to one computer (same memory space). Is this correct?



I don't know much about Google Go (or coroutines, for that matter), but from the description it sounds like you are correct.




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

Search: