How to check if Thread finished execution Use the Thread.IsAlive flag. This is to give the thread status.