As an introduction to the features of multithreaded programming, the following sections survey the parts of the Win32 API that relate to threads. First, we will look at commands for creating and modifying threads, and then we will examine commands for synchronizing threads.