TotalView User Guide : Part II: Debugging Tools and Tasks : Setting Action Points : Setting Breakpoints and Barriers : Setting Barrier Points
Setting Barrier Points
A barrier breakpoint is similar to a simple breakpoint, differing only in that it holds processes and threads that reach the barrier point. Other processes and threads continue to run. TotalView holds these processes or threads until all processes or threads defined in the barrier point reach this same place. When the last one reaches a barrier point, TotalView releases all the held processes or threads, but they do not continue executing until you explicitly restart execution. In this way, barrier points let you synchronize your program’s execution.
CLI: dbarrier
Topics in this section are:
*About Barrier Breakpoint States”
*Setting a Barrier Breakpoint”
*Creating a Satisfaction Set”
*Hitting a Barrier Point”
*Releasing Processes from Barrier Points”
*Deleting a Barrier Point”
*Changing Settings and Disabling a Barrier Point”
 
RELATED TOPICS 
 
How to hold and release threads and processes