real time example of threading in python
Example 1: threading python
import threading
def worker(argument):
print(argument)
return
for i in range(5):
t = threading.Thread(target=worker, args=[i])
t.start()
Example 2: threading python
import threading
import time
def thread_function(name):
print(f"Thread {name}: starting")
time.sleep(2)
print(f"Thread {name}: finishing")
my_thread = threading.Thread(target=thread_function, args=(1,))
my_thread.start()
time.sleep(1)
my_second_thread = threading.Thread(target=thread_function, args=(2,))
my_second_thread.start()
my_second_thread.join()