giovedì 13 aprile 2006 ore 14:15 / 15:30

EXT402 - Async Programming

.NET Community Days

Speaker: Raffaele Rialdi

Livello: 400

Dove: Extreme

Il mondo a 32 bit ha segnato in Windows l'inizio dell'epoca asincrona, le nuove CPU multicore di oggi la impongono come strada obbligata.
In questa sessione partiremo con i fondamenti della programmazione multithreading in .NET toccando con mano i vari strumenti che il Framework ci mette a disposizione: lock, thread pool, critical sections, mutex, etc.
Si affronteranno problemi classici come l'accesso della UI da un thread secondario, oppure il freeze dell'applicazione e ancora molto altro, fino ad una soluzione tanto personale quanto bizzarra, alternativa all'uso di 'invoke'.