About Groups, Processes, and Threads
While the specifics of how multi-process, multi-threaded programs execute differ greatly between hardware platforms, operating systems, and compilers, all share some general characteristics. This chapter defines a general model for conceptualizing the way processes and threads execute and introduces the concepts of threads, processes, and groups. Chapter 26, Group, Process, and Thread Control is a more exacting and comprehensive look at these topics.