import time, threading, sys
lock = threading.Lock()
def f():
global lock
# Enter critical section
with lock:
for i in range(10):
print(i)
time.sleep(0.1)
# Exit critical section
for i in range(10):
threading.Thread(target=f, daemon=True).start()
sys.stdin.readline()