Sobes.tech
Back to tasks
Junior — Senior
79

Небезопасный конкурентный доступ к общим переменным

Get help with live coding in real time with Sobes Copilot
Task condition

Определите, какое значение будет выведено программой при её запуске.

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)
}