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

Sviluppatore
.NET
C#