‹ BackHN Continuity

Thread

Go Concurrency Distilled

402 points · 187 comments · chmaynard

  1. SamInTheShell · · focus · HN ↗
    The concurrency and threading in Go just feels like magic compared to every other language. I'm a goroutine addict and I refuse to be rehabilitated.

    Just from observations over the years, I don't think there's any other language quite like this, in terms of how things can end up happening in any thread.

    1. librasteve · · focus · HN ↗
      I agree when it comes to multicore machines. But going further to perform parallel computing across processors with no shared memory is not well supported in naive Go.

      <a href="https:&#x2F;&#x2F;bil-lang.org" rel="nofollow">https:&#x2F;&#x2F;bil-lang.org aims to address this gap … I wrote a post about Bil’s adjustments to Go here <a href="https:&#x2F;&#x2F;bil-lang.org&#x2F;blog&#x2F;rethinking-classical-concurrency-patterns-bil-edition&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bil-lang.org&#x2F;blog&#x2F;rethinking-classical-concurrency-p...

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.