manualreseteventslim

ManualResetEvent vs ManualResetEventSlim

Dal .NET 4 è stato introdotto un nuovo tipo di ManualResetEvent chiamato ManualResetEventSlim che permette di avere delle performance migliori qualora il tempo di blocco atteso sia molto breve. Questo miglioramento viene effettuato effettuando dello

Leggi »
spinlock spinwait

SpinLock e SpinWait

Questo post è un seguito al mio precedente post sul blocking e spinning e vuole essere un piccolo approfondimento sulle nuove struct SpinLock e SpinWait di NET 4. Come ho scritto nel post, in caso

Leggi »
blocking

Blocking vs Spinning

Capire come sincronizzazione dei thread in C# è indispensabile per poter costruire applicazioni veloci e thread-safe; e in questo contesto è necessario avere chiara la differenza tra blocking e spinning. Spesso può essere utile mettere

Leggi »
Solidity Storage Memory Calldata

Solidity: Storage vs Memory vs Calldata

Per sviluppare sulla blockchain con Solidity è necessario capire dove vanno memorizzati i dati; in particolare la EVM memorizza i dati in tre aree chiamate storage, memory e calldata. Mentre nella normale programmazione i dati

Leggi »

Paolo

Software Engineer

Adoro imparare e questo blog nasce dalla necessità di scrivere quanto scopro ogni giorno.

Cerca
Share
Esplora
Join

Newsletter

Nessuno spam, solo articoli interessanti 😉