七叶笔记 » golang编程 » golang面试题13之什么情况下goroutineshui会放弃执行权

golang面试题13之什么情况下goroutineshui会放弃执行权

下面的代码会不会卡死?

 package main

import (
"fmt"
" runtime "
)

func main() {
var i byte

go func() {
for i =0; i<= 255; i++{

}
}()
fmt.Println("Dropping mic")

//  Yield execution to force executing other goroutines
runtime.Gosched()
runtime.GC()
fmt.Println("Done")
}



  

相关文章