Go语言 goroutine
package main
import (
"fmt"
"time"
)
func main() {
for i := 0; i < 1000; i++ {
go func(i int) {
for {
fmt.Printf("Hello from "+
"goroutine %d\n", i)
}
}(i)
}
time.Sleep(time.Minute)
}非抢占式
关于闭包
协程和普通函数


其他语言的协程支持
go语言的调度器

goroutine的定义
goroutine的切换点
Last updated
Was this helpful?