Sobes.tech

func getCarPrice() int64 { time.Sleep(1 * time.Second) return rand.Int63n(1000) } func main() { http.HandleFunc("/car/instant", func(resp http.ResponseWriter, req *http.Request) { fmt.Fprintf(resp, "%d", 0) }) http.ListenAndServe(":8080", nil) }

210

Miért ad vissza néhány lekérdezés olyan árat, ami soha nem volt (például egy közbenső érték a régi és az új ár között)?

185

Miért nem oldja meg az adatverseny problémáját, ha csak írási mutexet adunk hozzá? Hogyan kell helyesen használni egy mutexet egy közös változó védelmére?

162