Documentation for this section has not yet been entered.
A thread executes code in a process. Each process is started with a single thread, its primary thread. Any thread can create additional threads. Threads within a process share the address space of the process.
Use System.Diagnostics.ProcessThread to get all the threads associated with the current process. The primary thread is not necessarily at index zero in the array.