【2021最新版】Python 并发编程实战,用多线程、多进程、多协程加速程序运行
视频地址:https://www.bilibili.com/video/BV1bK411A7tV/
P1 Python并发编程简介
提纲
Python并发编程简介 P1 - 00:13
并发编程的使用场景
关键词 异步并发
Python并发编程简介 P1 - 00:29
不同等级的程序提速方法
Python并发编程简介 P1 - 02:06
程串行 》 多线程并发》 多CPU(是指多核)并行 》 多机器并行
怎样用python实现不同的并发方式
Python并发编程简介 P1 - 04:35
P2怎样选择多线程多进程多协程
总览
多进程的数目是不是和cpu的核数绑定在一起的?
怎样选择多线程多进程多协程 P2 - 00:27
对三种实现方式的应用场景的介绍,以及三种方式的不同。
CPU bound 与IO bound
怎样选择多线程多进程多协程 P2 - 02:55
Process、Thread和Coroutine 对比
有级联关系
GIL
协程可以达到几万个
怎样选择多线程多进程多协程 P2 - 03:23
协程使用的是一个线程的资源
怎么选择对应的技术
怎样选择多线程多进程多协程 P2 - 07:35
如果任务没有协程库的支持,是不能使用协程来实现的。
P3 Python速度慢的罪魁祸首,全局解释器锁GIL
速度慢的两个原因
Python速度慢的罪魁祸首,全局解释… P3 - 00:51
随时检查数据类型,造成新的数度慢的原因
GIL
Python速度慢的罪魁祸首,全局解释… P3 - 02:08
解释器 当然是python的
为什么有GIL
Python速度慢的罪魁祸首,全局解释… P3 - 04:24
怎么规避GIL带来的限制
Python速度慢的罪魁祸首,全局解释… P3 - 07:21
用它来执行IO密集型
P4 使用多线程,Python爬虫被加速10倍
python 创建多线程的方法
创建函数,创建子线程
第4步不