Машина бағасын кэштеу мәселесін қалай шешесіз: деректер құрылымы, синхрондау, жаңарту.
iOS
Principal
237
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
210
Неліктен main ішіндегі шексіз циклмен for коды жұмыс істемейді? Оны қалай түзетуге болады?
Principal
201
Неліктен кейбір сұраулар ешқашан болмаған бағаны қайтарады (мысалы, ескі мен жаңа бағаның аралық мәні)?
Principal
185
Қарапайым жадыда сақтау кütі кітапханасын жазу керек. type Cache интерфейсі { Set(k, v string) Get(k string) (v string, ok bool) }
Principal
184
Неліктен тек жазу үшін mutex қосу деректердің жарыс мәселесін шешпейді? Жалпы айнымалыны қорғау үшін mutex-ті дұрыс қалай пайдалану керек?
Principal
160