Tambourine作業メモ

主にスキル習得のためにやった作業のメモ。他人には基本的に無用のものです。

Goのチュートリアルをやる(4)

Goroutine

GoのGoたる所以だと、風の噂に聞いた。

  • 関数をgo付けて呼ぶと、Goroutineで動く
  • 通信するにはチャネル(型名はchan)を渡す
    • チャネルはmake(chan int, 255)のようにしてバッファに出来る。
    • チャネルはclose(ch)でクローズ出来る。しまっていることはv, ok := <-chで確認できる。
  • Mutexもある