Thread Python Tutorial

import threading, time
a = 50
b = 50
c = 50
d = 50
def printvars():
    print "a =", a
    print "b =", b
    print "c =", c
    print "d =", d
def threadcode():
    global a, b, c, d
    a += 10
    b = b + 10
    c = 100
    d = "Hello"
    print "[ChildThread] Values of variables in child thread:"
    printvars()
print "[MainThread] Values of variables before child thread:"
printvars()
t = threading.Thread(target = threadcode, name = "ChildThread")
t.setDaemon(1)
t.start()
t.join()
print "[MainThread] Values of variables after child thread:"
printvars()