false
go func() {
done = true
}()
for !done {
}
fmt.Println("finished")
}
Как можно изменить этот код, чтобы был вывод “finished”?
подумай
func main() { fmt.Println("finished") }
да, там строчечку нужно добавить одну
Горутина не заведется
обрати внимание на runtime.GOMAXPROCS(1)
Обсуждают сегодня