Threading with variables : Daemon : Thread PYTHON TUTORIALS


PYTHON TUTORIALS » Thread » Daemon »

 

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



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON TUTORIALS

 Navioo Thread
» Daemon