Thread.State Property
Read-Only
Syntax
State as Integer
Indicates the state of the thread. A thread can be in one of four states, which can be identified via the following class constants:
0 - Running.
1 - Waiting.
The thread has been blocked by a call to Signal or Enter from one of the locking mechanisms, CriticalSection, Mutex, or Semaphore.
2- Suspended. It will not execute because of a call to the Suspend method.
3- Sleeping. It has been put to sleep by a call to the Sleep method.
4- NotRunning. The thread will be in this state prior to a call to Run or after the thread has finished running.