Araba fiyatı önbellekleme sorununu nasıl çözeceğinizi kelimelerle açıklayın: veri yapısı, senkronizasyon, güncelleme.
iOS
4119
0
Principal
249
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) }
Principal
215
Neden main'deki sonsuz döngü for ile mevcut kod çalışmıyor? Nasıl düzeltebilirim?
Principal
213
Basit bir bellek içi önbellek kütüphanesi yazmanız gerekiyor. type Cache arayüz { Set(k, v string) Get(k string) (v string, ok bool) }
Principal
198
Neden bazı sorgular hiç var olmamış bir fiyatı (örneğin, eski ve yeni fiyat arasındaki ara değeri) geri döndürür?
Principal
187
Yalnızca yazma için mutex eklemek neden veri yarışını çözmez? Ortak bir değişkeni korumak için mutex nasıl doğru kullanılır?
Principal
164