美文网首页
goroutine Goshed()

goroutine Goshed()

作者: 来到了没有知识的荒原 | 来源:发表于2020-07-18 11:49 被阅读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)
}

相关文章

网友评论

      本文标题:goroutine Goshed()

      本文链接:https://www.haomeiwen.com/subject/agvxkktx.html