A thread is a single, sequential flow of control within a process. Each thread contains a single point of execution. Threads execute within (and share) a single address space; therefore, a process's threads can read and write the same memory locations.
When many processes are running, it can be annoying or impractical to enumerate all the processes when you need to focus on specific processes.
When defining stopping threads and thread filters for code breakpoints, you need to define sets of threads.
You can specify a set of processes or threads in a compact form, where a set includes one or more ranges. You can execute normal operations on process sets, and debugger variables can store both sets and ranges for manipulation, reference, or inspection.
Copyright © 2001-2011, Intel Corporation. All rights reserved.