Episodio
Parliamo di programmazione parallela con Stephen Toub
con Scott Hanselman, Stephen Toub
Stephen e Scott sono tornati con maggiore bontà .NET profonda! Questa volta si parla di Parallel in .NET, parallelismo e programmazione parallela in generale. Andiamoci!
Capitoli
- 00:00 - Introduzione
- 01:18 - Introduzione a System.Threading.Tasks.Parallel
- 02:25 - Reminiscing with 14 year old discussioni sul parallelismo e .NET
- 06:50 - Tour di base attraverso Parallel
- 08:18 - Implementazione di un parallel.invoke di base
- 10:49 - Implementazione di un parallel.foreach di base
- 12:22 - Filosofia intorno alle impostazioni predefinite e astraendo i dettagli
- 17:35 - Sfide di e soluzioni per la falsa condivisione
- 32:30 - Sfide e soluzioni per carichi di lavoro sbilanciati
- 41:41 - Interazione parallela con il pool di thread
- 49:42 - Tipo di Partitioner poco noto e implementazione migliore di Parallel.ForEach
- 01:01:40 - Finestra Stack paralleli nel debugger di Visual Studio
- 01:11:32 - Wrapping
Risorse consigliate
Stephen e Scott sono tornati con maggiore bontà .NET profonda! Questa volta si parla di Parallel in .NET, parallelismo e programmazione parallela in generale. Andiamoci!
Capitoli
- 00:00 - Introduzione
- 01:18 - Introduzione a System.Threading.Tasks.Parallel
- 02:25 - Reminiscing with 14 year old discussioni sul parallelismo e .NET
- 06:50 - Tour di base attraverso Parallel
- 08:18 - Implementazione di un parallel.invoke di base
- 10:49 - Implementazione di un parallel.foreach di base
- 12:22 - Filosofia intorno alle impostazioni predefinite e astraendo i dettagli
- 17:35 - Sfide di e soluzioni per la falsa condivisione
- 32:30 - Sfide e soluzioni per carichi di lavoro sbilanciati
- 41:41 - Interazione parallela con il pool di thread
- 49:42 - Tipo di Partitioner poco noto e implementazione migliore di Parallel.ForEach
- 01:01:40 - Finestra Stack paralleli nel debugger di Visual Studio
- 01:11:32 - Wrapping
Risorse consigliate
URL video
iframe HTML
Per inviare suggerimenti, Invia un problema qui.