After you select a Go command, TotalView decides what to run based on the current thread. It uses this thread, which is called the Thread of Interest (TOI), to decide what other threads it should run. For example, if you select
Group > Go, TotalView continues all threads in the current group that are associated with this thread.
The commands you will use most often are Group > Go and
Process > Go. The
Group > Go command creates and starts the current process and all other processes in the multi-process program. There are some limitations, however. TotalView only resumes a process if the following are true:
Using a Group > Go command on a process that’s already running starts the other members of the process’s
control group.
If the process hasn’t yet been created, a Go command creates and starts it.
Starting a process means that all threads in the process resume executing unless you are individually holding a thread.
For a single-process program, the Process > Go and
Group > Go commands are equivalent. For a single-threaded process, the
Process > Go and
Thread > Go commands are equivalent.