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() # Wait until thread finishes to exit