Întrebari frecvente

General

  1. Cum unde pot descărca Temelia?
  2. Ce înseamnă bibliotecă generică de structuri de date?
    • Implementările structurilor de date nu fac presupuneri legate de tipul cheilor utilizatorului
    • Comunicarea cu utilizatorul se face prin funcții de compare, iterare etc
  3. Care sunt subproiectele Temeliei?
    • temelia_samples și temelia_performance
    • Pentru mai multe detalii vezi pagina care explică cum se instalează Temelia

Performanță

  1. Unde pot consula grafice de performanță a operațiilor pe o structură de date?
  2. Structurile de date din Temelia au implementare optimă?
    • Nu; există multe porțiuni din cod care pot fi optimizate ușor
    • Implementarea poate fi îmbunătățită, prin lipiri (patch) din partea contribuitorilor

Implementare

  1. Ce înseamnă iterare peste cheile unei structuri de date?
    • Pentru fiecare cheie, se apelează funcția dată de utilizator
  2. Ce memorie eliberează Temelia?
    • Doar memoria alocată intern pentru stocarea datelor
    • Dacă inserezi un pointer și stergi structura atunci vei avea un gol de memorie (memory leak)
  3. Există erori de programare (bug-uri) în Temelia?
    • Da, cele descoperite sunt trecute ca tichete
  4. Sunt funcțiile exportate de Temelia thread-safe?
    • Nu, funcții nu sunt consistente dacă mai multe fire de execuție acționează asupra structurii în paralel

Alte întrebări

Pentru alte întrebări, scrie un tichet

Disponibil și în: HTML TXT