Chapter 6. Thread Basics

It is critical that you understand threads because every process requires at least one thread. In this chapter, I’ll go into much more detail about threads. In particular, I’ll explain how processes and threads differ and what responsibility each has. I’ll also explain how the system uses thread kernel objects to manage the threads. Like process kernel objects, thread kernel objects have properties, and we’ll examine many of the functions that are available for querying and changing ...

Get Windows® via C/C++, Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.