Goで開発して3年のプラクティスまとめ(3/4): concurrent GO編 yet another入門記事です。 part1 プロジェクトを始めるまで編 part2 cliアプリをつくれるところまで編 part3 concurrent GO編: これ part4 HTTP server/logger編 ご質問やご指摘がございましたらこの記事のコメントでお願いします。 (ほかの媒体やリンク先に書かれた場合、筆者は気付きません) Overview concurrentなプログラムを書くためのツールキットであるgoroutine / chan / sync/sub-repositoryのsyncパッケージを紹介します なぜそれらを使わないといけないか(data race)についても述べます signal handling 筆者は「並行」と「並列」がどっちがどっちのことを言ってるのかたびたび