Asynchronous Programming, Timers, and Threads
- 9 Videos | 36m 35s
- Includes Assessment
- Earns a Badge
There are various ways that asynchrony can be added to your application. In this course, you'll discover how multi-threading can be added to an application by recognizing the various APIs used in asynchronous programming, performing periodic operations with timers, and adding background threads to UI applications. You'll begin by learning the purpose of the .NET thread pool, how to convert a while loop to use timers, and what happens if a timer fires faster than a callback completes its work. Then you'll explore how to use the BackgroundWorker component to maintain responsiveness, how BackgroundWorker works, and how to use BackgroundWorker in code. Finally, you'll discover how to cancel BackgroundWorkers and how to report the progress of BackgroundWorkers. This course was originally created by Global Knowledge (GK).
WHAT YOU WILL LEARN
-
discover the key concepts in this coursedescribe the purpose of the .NET thread pooldiscuss how to convert a while loop to use a timerdescribe what happens if a timer fires faster than a callback completes its workdiscuss how to how to use the BackgroundWorker component to maintain responsiveness in a desktop application
-
describe how BackgroundWorker worksdiscuss how to use BackgroundWorker in codedescribe how to cancel a BackgroundWorkerdiscuss how to report the progress of a BackgroundWorker
IN THIS COURSE
-
1.Welcome to the async curriculum1m 43sUP NEXT
-
2.The .NET Thread Pool2m 18s
-
3.Using a Timer Instead of While4m 19s
-
4.Re-Entrance4m 55s
-
5.Maintaining Application Responsiveness2m 15s
-
6.Understanding BackgroundWorker2m 51s
-
7.Running Code on a Worker Thread5m 40s
-
8.Cancelling a BackgroundWorker6m 45s
-
9.Reporting the Progress of a BackgroundWorker5m 50s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.