没有合适的资源?快使用搜索试试~ 我知道了~
Python多线程中阻塞(join)与锁(Lock)使用误区解析
5 下载量 120 浏览量
2020-12-25
05:22:31
上传
评论
收藏 56KB PDF 举报
温馨提示
试读
3页
关于阻塞主线程 join的错误用法 Thread.join() 作用为阻塞主线程,即在子线程未返回的时候,主线程等待其返回然后再继续执行. join不能与start在循环里连用 以下为错误代码,代码创建了5个线程,然后用一个循环激活线程,激活之后令其阻塞主线程. threads = [Thread() for i in range(5)] for thread in threads: thread.start() thread.join() 执行过程: 1. 第一次循环中,主线程通过start函数激活线程1,线程1进行计算. 2. 由于start函数不阻塞主线程,在线程1进行运算
资源推荐
资源评论
资源评论
weixin_38557838
- 粉丝: 2
- 资源: 898
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功