Totalview® for HPC User Guide : PART II Debugging Tools and Tasks : Chapter 13 About Groups, Processes, and Threads
Chapter 13 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 21, "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"