TotalView User Guide : Part II: Debugging Tools and Tasks : About Groups, Processes, and Threads
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 20, “Group, Process, and Thread Control,” is a more exacting and comprehensive look at these topics.
This chapter contains the following sections:
*A Couple of Processes”
*Threads”
*Complicated Programming Models”
*Types of Threads”
*Organizing Chaos”
*How TotalView Creates Groups”
*Simplifying What You’re Debugging”