add mure concurrence examples

This commit is contained in:
Mia von Steinkirch 2020-03-03 19:51:03 -08:00
parent f35541a061
commit 2333b724ec
3 changed files with 54 additions and 0 deletions

View file

@ -0,0 +1,26 @@
import threading
x = 0
COUNT = 10000000
def foo():
global x
for i in xrange(COUNT):
x += 1
def bar():
global x
for i in xrange(COUNT):
x -= 1
t1 = threading.Thread(target=foo)
t2 = threading.Thread(target=bar)
t1.start()
t2.start()
t1.join()
t2.join()
print(x)