Hi, everyone. My name is Pavel Yosifovich, and welcome to my course, Windows 11
Internals: Threads. I'm a developer, trainer, and author,
working with Windows in various capacities as a developer, trainer, and
consultant. In the previous courses in this series, we examined the main concept
architecture of Windows and then looked deeper into processes and jobs. In this
course, we'll take a deeper look at threads,
what they are, how they work, how they are scheduled on processors, and more.
The course will expand your understanding of Windows
while also showing some common examples,
leveraging the Windows API. This will help you build more efficient and
rich Windows applications and services if you are a developer. If you
are a security researcher or developer,
you'll find understanding the inner workings of Windows invaluable to your work.
Some of the major topics that we will cover include threads and processors,
thread priorities and scheduling, thread stacks, and
creating and managing threads.
By the end of this course, you'll understand the inner workings of
threads in the Windows OS. Before beginning this course,
you should have ideally viewed the Windows 11 Internals:
Foundations course at the very least or have comparable knowledge.
Understanding the foundational pieces of Windows such as processors
and virtual memory are essential.
Being comfortable with the C programming language is recommended to get
the most out of this course. From here, you should feel comfortable
diving into the next courses in this series on the inner workings of
the Windows OS. I hope you'll join me on this journey to learn the
inner workings of Windows with the Windows 11 Internals: Threads
course, at Pluralsight.