First thread example : Thread « Thread « Python Tutorial






import threading, time
from sys import stdout

def sleepandprint():
    time.sleep(1)
    print "Hello from both of us."

def threadcode():
    stdout.write("Hello from the new thread.  My name is %s\n" % threading.currentThread().getName())
    sleepandprint()

print "Before starting a new thread, my name is", threading.currentThread().getName()

t = threading.Thread(target = threadcode, name = "ChildThread")

t.setDaemon(1)

t.start()
stdout.write("Hello from the main thread.  My name is %s\n" % threading.currentThread().getName())
sleepandprint()

t.join()








17.1.Thread
17.1.1.First thread example
17.1.2.Start threads to print time at different intervals
17.1.3.Loops Executed by a Single Thread
17.1.4.Sleep in a thread
17.1.5.Join threads
17.1.6.Start threads