github.com/nibnait/go-learn@v0.0.0-20220227013611-dfa47ea6d2da/src/test/chapter/ch4/24_groutine_test.go (about) 1 package ch4 2 3 import ( 4 "fmt" 5 "testing" 6 "time" 7 ) 8 9 func TestGroutine(t *testing.T) { 10 for i := 0; i < 10; i++ { 11 go func(i int) { 12 fmt.Println(i) 13 }(i) 14 } 15 time.Sleep(time.Millisecond * 50) 16 } 17 18 func TestGroutine_内存共享(t *testing.T) { 19 for i := 0; i < 10; i++ { 20 go func() { 21 fmt.Println(i) 22 }() 23 } 24 time.Sleep(time.Millisecond * 50) 25 }