Back to Browse

Thread Scheduling - Threading and Concurrency pt 3

58 views
Feb 8, 2023
5:13

In this video, we discuss thread scheduling. We'll learn how the kernel schedules threads to run on the CPU, touching on some of the different scheduling policies that can be used. We'll also note a dangerous assumption that often gets made about how and when threads execute. Don't forget to subscribe so you can catch the rest of this series! We're going to slowly build our understanding of threads from bare-metal up. In fact, here's a small sampling of some of the topics you'll learn throughout the series: - Synchronization: mutexes, semaphores, and condition variables - We implement our own mutexes to truly demystify them - Worker threads and thread pools - Thread barriers and wait queues - Thread cancellation and thread-pausing - Monitors, recursive mutexes, spin locks, r/w locks - Project: we will build our own threading library with re-usable mutexes and thread pools

Download

0 formats

No download links available.

Thread Scheduling - Threading and Concurrency pt 3 | NatokHD