Sobes.tech

Kuidas saab muuta muutujat mitme niidiga ilma sünkroniseerimise primitiivideta? Mis on atomaaroperatsioonid ja kuidas need on seotud mitmetuumalise programmeerimisega?

245

Mis on MVCC PostgreSQL-is ja kuidas see mõjutab SELECT-i jõudlust pärast suurt hulka UPDATE/INSERT/DELETE?

195

Milline on otsingu algoritmiline keerukus List ja Dictionary? Kuidas on Dictionary sisemiselt üles ehitatud?

163

Kas on võimalik siduda muutuja niidi/ülesandega nii, et iga ülesanne hoiaks oma väärtust? Mis on ThreadLocal ja AsyncLocal?

155

Mis juhtub, kui kaks niiti samaaegselt lisavad väärtusi muutujale ilma sünkroniseerimise primitiivide? Millised võivad olla tulemused?

148

Kuidas töötab async/await konstruktsioon? Millises niidis täidetakse kood pärast awaiti?

139

Milline on sisestamise keerukus List ja Dictionary? Mis on kokkupõrked sõnastikes?

132

Kuidas kirjutada teksti faili kahe erineva ülesandega samal ajal? Kuidas sünkroniseerida juurdepääsu?

122

Kuidas erineb asünkroonne programmeerimine mitme lõimega programmeerimisest?

121