import threading, time def threadrun(txt): while True: time.sleep(2) print(txt) t = threading.Thread(target=threadrun, args=('other thread',)) t.daemon = False # True t.start() time.sleep(1) threadrun('main thread')