Asynchronous Programming, Timers, and Threads
Everyone
- 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
-
1m 43s
-
2m 18s
-
4m 19s
-
4m 55s
-
2m 15s
-
2m 51s
-
5m 40s
-
6m 45s
-
5m 50s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.