Track 1 | 12:45
In the single-core world, the lock keyword is all the vast majority of developers had to know about multithreading. But with today’s ubiquitous multi-core processors, parallel computing is becoming an increasingly important skill. Along with an audience, Gael will discuss fundamental concepts of multi-core programming as well as their implementation by the Windows operating system and the .NET Framework, and give you a rock-solid understanding of what’s happening when you’re using multithreaded features in .NET. This is not an explanation for listeners what is a lock and an event (you’re supposed to know it), but attendees will understand how this is implemented at the kernel and CPU level.
Gael Fraiteur has been passionately programming since childhood; building and selling his first commercial software at age 12. He is Founder and Principal Engineer at PostSharp Technologies based in Prague, Czech Republic. Gael is a widely recognized expert in aspect-oriented programming and pattern-aware compilers. He speaks at developer conferences in Europe and the United States.