タグ

golangとvisualizationに関するt-wadaのブックマーク (1)

  • Visualising concurrency in Go

    Visualizing Concurrency in Go GopherCon, July 11, 2016 Ivan Danyliuk, Typeform Number forms Visualizations How do you see concurrency? Introducing GoTrace tool Hello, world! package main func main() { ch := make(chan int) go func() { ch <- 42 }() <-ch } Hello, world! Timer func tick(d time.Duration) <-chan int { c := make(chan int) go func() { time.Sleep(d) c <- 1 }() return c } func main() { for

    t-wada
    t-wada 2016/07/12
    goroutine と channel を使った設計イディオムの動作を視覚化した資料。 concurrency と parallelism の違いも分かりやすい。ここまで格好良い表現はなかなか見ない。これはすごい
  • 1