老师你好

来源:8-2 多线程编程

weixin_慕田峪9099216

2020-11-01

图片描述
上面那个进程的5个线程结束了 整个程序直接挂起了 下面的线程也不开始了怎么办。
get_page中我写了余量显示,当余量为0的时候 整个程序直接挂起,程序还在运行,但是控制台不动。。就卡死在了那里

写回答

2回答

weixin_慕田峪9099216

提问者

2020-11-06

不好意思 前两天有点忙 现在这样写是可以完整运行 但是无法自动结束//img1.sycdn.imooc.com/szimg/5fa54c1209c920fa00000000.jpg

0
6
bobby
回复
weixin_慕田峪9099216
你如果想等待所有的线程退出后主线程退出,那么你只需要在主线程中逐个调用每个线程的join方法就行了
2020-11-12
共6条回复

bobby

2020-11-02

上面五个线程结束 不会导致下面的启动不了 而是主线程退出了 主线程中启动的从线程会挂掉,所以你可以在主线程最后使用time.sleep防止退出

0
3
weixin_慕田峪9099216
回复
bobby
老师你好 我在追问中回复了今天的问题
2020-11-06
共3条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2377 学习 · 1158 问题

查看课程