Author
Released
3/22/2018- Debugging threads
- Threads vs. processes
- Using a thread pool
- Tasks vs. threads
- Tasks with IO
- Using monitors and locks
- Nested locks
Skill Level Intermediate
Duration
Views
- [Instructor] The key to achieving great performance in applications is in understanding the intricacies of multi threading. Threading in C# is a way to use the power of our hardware and operating system to our advantage. Hi, I'm Chandler Dhall. I'm a software inventor architect and I be the Microsoft Most Valuable Professional for over seven years. In this course we will start with basic understanding of threads, tasks, and processes.
We'll also look into different ways of synchronizing concurrent code and how to use a lock Mutex in a semaphore. All right, we've got a lot to cover, so let's get started.
Related Courses
-
Cisco Network Security: Core Security Concepts
with Lisa Bock1h 46m Intermediate -
Cisco Network Security: Secure Access
with Lisa Bock1h 25m Intermediate -
Cisco Network Security: VPN
with Lisa Bock1h 27m Intermediate
-
Introduction
-
Welcome43s
-
-
1. Introduction to Threading
-
Understanding threading2m 55s
-
Context switching7m 12s
-
Thread naming2m 33s
-
Shared resources2m 52s
-
Shared resources demo7m 35s
-
Threads vs. processes1m 1s
-
Local memory2m 50s
-
Thread pool2m 41s
-
Thread pool demo9m 49s
-
Other threading concepts3m 27s
-
Exception handling4m 37s
-
-
2. Tasks
-
Tasks vs. threads3m 34s
-
Tasks introduction3m 17s
-
Tasks with IO8m 1s
-
Tasks with continuation1m 55s
-
Tasks with continuation demo7m 12s
-
-
3. Synchronization
-
Synchronization overview6m 54s
-
Monitor and locks11m 53s
-
Nested locks2m 19s
-
Dead lock6m 48s
-
Reader/writer lock8m 28s
-
Mutex9m 35s
-
Semaphore4m 12s
-
-
Conclusion
-
Next steps52s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome