Marco Russo

.NET, Business Intelligence e dintorni

Corsi

Miei blog in inglese

Utili componenti per la programmazione multithread

Sul numero di Maggio 2007 di MSDN Magazine c'è un utilissimo articolo di Joe Duffy che presenta una serie di piccole classi utili quando si fa programmazione multithread.

Questi concetti saranno sempre più importanti perché solo con la programmazione concorrente è possibile sfruttare al meglio le nuove generazioni di processori (dual-core, quad-core, ...) che sono ormai l'unica strada possibile per rispettare la legge di Moore.

Nell'attesa che qualche nuovo paradigma di programmazione semplifichi le cose. Qualche isola c'è già (Integration Services lo fa quasi in automatico per chi si occupa di ETL), qualcosa si ottiene con i servizi di infrastruttura (per es. Workflow Foundation), ma c'è ancora molta strada da fare.