O'Reilly logo

Exam Ref 70-483: Programming in C# by Wouter de Kort

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Objective 1.1: Implement multithreading and asynchronous processing

Applications are becoming more and more complex as user expectations rise. To fully take advantage of multicore systems and stay responsive, you need to create applications that use multiple threads, often called parallelism.

The .NET Framework and the C# language offer a lot of options that you can use to create multithreaded applications.

Understanding threads

Imagine that your computer has only one central processing unit (CPU) that is capable of executing only one operation at ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required