Mega Code Archive

 
Categories / Python Tutorial / Thread
 

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()