import threading import time def run(): print('thread start') time.sleep(.1) print('thread got: ', input('thread input: ')) if __name__ == "__main__": a = threading.Thread(target=run) a.start() print('main got: ', input('main input: '))