前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python多线程的效率

Python多线程的效率

作者头像
Wu_Candy
发布2022-07-04 16:34:30
6020
发布2022-07-04 16:34:30
举报
文章被收录于专栏:无量测试之道
Step1、线程的概念:

线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。

Step2、本文是想通过多线程这个技术点来讲解并发操作是否可以提高效率

具体代码示例如下截图所示:

Step3、执行结果:

Step4、普通的循环调用100次请求与最终结果,代码如下:

结论:多线程并发请求总耗时3s 左右,正常的调用100次总耗时是42s 左右,它是多线程耗时的14倍左右。

感兴趣的同学们,可以依据代码截图自己动手敲一遍,便于加深理解与学习。有任何问题欢迎下方写留言或发邮件给我哟~

友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方转载。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 无量测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Step1、线程的概念:
  • Step2、本文是想通过多线程这个技术点来讲解并发操作是否可以提高效率
  • Step4、普通的循环调用100次请求与最终结果,代码如下:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档