Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
17
Небезопасный конкурентный доступ к общим переменным
Условие задачи
Определите, какое значение будет выведено программой при её запуске.
func main() {
var highest int
for counter := 1000; counter > 0; counter-- {
go func() {
if counter % 2 == 0 && counter > highest {
highest = counter
}
}()
}
fmt.Printf("Maximum is %d", highest)
}