Charles from Channel9 recorded a conversation with Anders and me a couple weeks back. The topic? Concurrency. More specifically, Parallel FX (PFX):
Programming in the Age of Concurrency: Concurrent Programming with PFX
Microsoft is developing a number of technologies to simplify the expression of parallelism in code. An example of this work is Parallel Extensions for the .NET Framework (PFX), a managed programming model for data parallelism, task parallelism, scheduling, and coordination on parallel hardware.
PFX makes it easier for developers to write programs that take advantage of parallel hardware (you’ve all heard of multi-core and what the future holds with many-core…), without having to deal with the complexities of threads and locks in today’s concurrent programming story
We don’t go too deep, but you can bet we’ll be doing more of these things as the technology matures and gets closer to general availability. Enjoy!
(Note: you may also be interested in Stephen Toub’s PFX interview with Scott Hanselman, available here.)