web3-starter-py/boilerplates/concurrency/thread_example.py
osiris account 69bb4175f1 💾
2023-03-12 15:29:57 -07:00

16 lines
325 B
Python

#!/usr/bin/env python3
import time
import random
import threading
def worker(n):
sleep = random.randrange(1, 10)
time.sleep(sleep)
print("Worker {} from {}: sleeping for {} seconds.".format(n, threading.get_ident(), sleep))
for i in range(5):
t = threading.Thread(target=worker, args=(i,))
t.start()