Junior — Senior
78
Конкурентный доступ к карте и возможные гонки
Companies where asked:
Task condition
Какой результат будет напечатан при выполнении приведённого ниже фрагмента программы?
package main
import (
"fmt"
"time"
)
func main() {
mp := make(map[int]bool)
go func() {
mp[1] = true
}()
go func() {
mp[1] = true
}()
go func() {
mp[1] = false
}()
time.Sleep(1 * time.Second)
fmt.Printf("%v", mp[1])
}