
import threading
from queue import Queue
import time

impressio = threading.Lock()

def imprimir(num):
    with impressio:
        for i in range(10):
            print(num)
        print(40*'-')

            
if __name__ == '__main__':
    d = {0: 'zero', 1: 'u', 2: 'dos', 3: 'tres', 4: 'quatre', 5: 'cinc'}
    for i in range(5):
        t = threading.Thread(target=imprimir, args=(d[i],))
        t.start()
