golang runtime.Gosched()使用
package main
import "runtime"
func main() {
done := false
go func() {
    done = true
    println("优先级提高了")
}()
for !done {
    runtime.Gosched()
    println("runtime.Gosched()会让出主函数cpu使用全,让其它goroutine先执行,所以done!会最后执行")
}
println("done !")
}



                    
                
                
            
        
浙公网安备 33010602011771号