
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

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

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

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

Paolo
Software Engineer
Adoro imparare e questo blog nasce dalla necessità di scrivere quanto scopro ogni giorno.
Newsletter
Nessuno spam, solo articoli interessanti 😉