Since V1, .NET programmers have been afforded the luxury of an automatic queue-dequeue-execute-from-the-queue thread management infrastructure inside the CLR. This is .NET's Thread Pool.
As expected, the CLR's thread pool has improved with each iteration of the CLR (hey, V1 was, well, V1...). The goal has always been efficient, reliable, performant thread management. With CLR 4, the team that designs and implements the thread pool, have made some truly compelling changes, which should add up to a very solid thread pool shipping with CLR 4. One of the big changes is the addition of thread-stealing algorithms to support concurrency and parallelism. Indeed, CLR 4 has native support for the Parallel Computing Platform's Parallel Extensions for .NET. What does this mean, exactly? How does it work, exactly? What else is new in CLR 4's thread pool?
Meet developer Eric Eilebrecht and program manager Erika Parsons. Eric helped implement the thread pool (he's beeing doeing this for multiple versions, actually). Erika, as PMs do, helped design the thread pool and ensured that the design and implementation meets the needs expressed by customers who rely on the thread pool.
Tune in. Lots to learn. You'll be impressed both by the enhancements and direction set forth for the future in CLR 4's thread pool.
Eric has some great blog posts on the new addtions to the Threadpool in CLR 4 that will be very useful for expanding on the knowledge you gain from this conversation.
GoingDeep: Erika Parsons and Eric Eilebrecht : CLR 4 - Inside the Thread Pool
Since V1, .NET programmers have been afforded the luxury of an automatic queue-dequeue-execute-from-the-queue thread management infrastructure inside the CLR. This is .NET's Thread Pool. As expected, the CLR's thread pool has improved with each iteration of the CLR (hey, V1 was, well, V1...)....
- Running time
- 0h42m
- File size
- 19.00MB
Episode synopsis
You might also like...
.NET events
-
May
29
MSDevWNY May Meeting - WindowsPhone Development
Buffalo, United States
WindowsPhone Development with Dani DiazMoCloud: Useful Cloud Patterns for Mobile DevelopersIf you want to spicy up a resume with the latest tech scene buzz words, I can?t think of two better ones than ?mobility? and ?cloud?. We all know that both of these technologies will play a big role in the future of our industry. In this session, I will outline several popular design patterns for building powerful and scalable mobile applications.
.NET forum discussion
-
Copy content from one system to another
by ramrcram (0 replies)
-
Problem in creating numeric textbox (.Net 4.0 - Winforms).
by priyamtheone (0 replies)
-
Call Texbox column on a datagridview
by sbuhay (0 replies)
-
how to get bounced mail to a diff email id + ASP.NET
by Camillapowel (1 replies)
-
Windows application(C#.net) APPCRASH when IE9 is installed in the computer
by saurabhbapna (0 replies)
.NET jobs
-
Jr. .NET Developer
T-Symmetry in Lakewood, United States
-
Software Engineer / Developer (Dutch language required)
Viloc in Antwerpen Linkeroever, Belgium
Je krijgt een competitief loon, afgestemd op je expertise en ervaring. Geoptimaliseerd met de nodige extra legale voordelen. -
.NET Web Developer
OneWire, Inc. in New York, United States
medical, dental, paid vacation, stock options, great work environment -
.NET Developer
Ingenia Technology (UK) Ltd in City of London, United Kingdom
Commensurate with experience
Comments