Hacker News new | ask | show | jobs
by Laiho 900 days ago
I've been wondering what is the "new" innovation about concurrency is in Go? Since most languages provide some type of channel/lightweight thread, what is the hype all about? I don't think Go makes the "hard" stuff in concurrency any easier, mainly the easy stuff becomes very easy, but in concurency most your time is spent in the "hard" parts.
2 comments

They work just like Haskell channels, but without the ability to use them transactionally.
Ig because it had user level threads before java, which apparently is adding them in an upcoming version