goroutine Goshed()
2020-07-18 本文已影响0人
来到了没有知识的荒原
Goshed()让当前goroutine让出cpu
package main
import (
"fmt"
"runtime"
"time"
)
func main() {
go func() {
for i := 0; i < 5; i++ {
fmt.Println("gorutine...")
}
}()
for i := 0; i < 5; i++ {
fmt.Println("main...")
runtime.Gosched()
}
time.Sleep(time.Second)
}