thread.Thread.start()
thread.Thread.start() is a Python method in the Threading Module category. Starts the thread activity. Must be called at most once per thread. The syntax is thread.Thread.start(). Returns: None. A typical example: t.start() # Begins execution in a new thread. A close sibling is threading.Thread(), which creates a new thread object that runs the target function with args. A close sibling is thread.Thread.join(), which waits for the thread to terminate. Blocks until timeout or completion. A close sibling is threading.Lock(), which creates a new primitive lock (mutex). Only one thread can acquire the lock at a time. A close sibling is threading.RLock(), which creates a reentrant lock that can be acquired multiple times by the same thread. More about this category: Thread-based parallelism — Thread, Lock, Semaphore, Event, Timer. Related Threading Module entries: threading.Thread(), thread.Thread.join(), threading.Lock(), threading.RLock(), threading.Semaphore(), threading.Event(). This page is part of the free Python Reference documentation covering 978+ functions, methods, and modules with examples and parameter details.