diff --git a/goroutine/README.md b/goroutine/README.md new file mode 100644 index 0000000..c0eafde --- /dev/null +++ b/goroutine/README.md @@ -0,0 +1,3 @@ +## MEMO + +- 最初に呼び出されるgoroutineはmain goroutine diff --git a/goroutine/goroutine.go b/goroutine/goroutine.go new file mode 100644 index 0000000..852ba42 --- /dev/null +++ b/goroutine/goroutine.go @@ -0,0 +1,18 @@ +package main + +import ( + "fmt" + "time" +) + +func hoge() { + for i := 0; i < 10; i++ { + fmt.Println(i) + time.Sleep(1 * time.Second) + } +} + +func main() { + go hoge() + time.Sleep(3 * time.Second) +}