import threadingfrom time import sleepdefthink():print('start thinking in thread: '+ threading.current_thread().name)sleep(1)print('end thinking')for i inrange(3): t = threading.Thread(target = think) t.start()print('Exit')# start thinking in thread: Thread-1# start thinking in thread: Thread-2# start thinking in thread: Thread-3# Exit# end thinking# end thinking# end thinking
for i inrange(3): t = threading.Thread(target = think) t.start() t.join()print('Exit')# start thinking in thread: Thread-1# end thinking# start thinking in thread: Thread-2# end thinking# start thinking in thread: Thread-3# end thinking# Exit