Threading with variables
|
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()
|
|
|
|
|