Sobes.tech

Come si può modificare una variabile da più thread senza primitive di sincronizzazione? Cosa sono le operazioni atomiche e come sono collegate alla multithreading?

245

Cos'è MVCC in PostgreSQL e come influisce sulle prestazioni di SELECT dopo un grande numero di UPDATE/INSERT/DELETE?

195

Qual è la complessità algoritmica della ricerca in List e Dictionary? Come è strutturato internamente il Dictionary?

163

È possibile associare una variabile a un thread/task in modo che ogni task memorizzi il proprio valore? Cos'è ThreadLocal e AsyncLocal?

155

Cosa succede se due thread aumentano contemporaneamente i valori di una variabile senza primitive di sincronizzazione? Quali possono essere i risultati?

148

Come funziona la costruzione async/await? In quale thread viene eseguito il codice dopo await?

140

Qual è la complessità di inserimento in List e Dictionary? Cosa sono le collisioni nei dizionari?

132

Come scrivere testo in un file contemporaneamente da due task diversi? Come sincronizzare l'accesso?

122