遇到一个问题,python中在main函数下启动一个进程,进程内开启3个线程,3个线程如果调用join函数,则可以正常运行,如果不加join函数,则会终止程序。如果不开进程调用多线程,而是直接在main函数里调用多线程,则不加join也可以正常运行,有人指点一下为什么吗
join()方法可以在当前位置阻塞主进程,带执行join()的进程结束后再继续执行主进程的代码逻辑。