Lifecycle and States of a Thread in C#, Life Cycle of a thread. Unstarted state: When an instance of a Thread class is created, it is in the unstarted state, means the thread has not yet started to run when the thread is in this state. Or in other words Start () method is not c...