Multithreading in python
import threading
import time
def print_numbers():
for i in range(11115):
time.sleep(1)
print(f"Thread 1: {i}")
def print_letters():
for letter in 'ABCDE':
time.sleep(1)
print(f"Thread 2: {letter}")
# Create two threads
thread1 = threading.Thread(target=print_numbers)
thread2 = threading.Thread(target=print_letters)
# Start the threads
thread1.start()
thread2.start()
# Wait for both threads to finish
thread1.join()
thread2.join()
print("Both threads have finished.")
Comments