文稿21期进阶2班lucky200525协程0701gevent与.pptxVIP

  • 2
  • 0
  • 约1.47千字
  • 约 20页
  • 2021-11-29 发布于北京
  • 举报

文稿21期进阶2班lucky200525协程0701gevent与.pptx

教学监督热线Python进阶班(并发)讲师:Which 时间:2018年5月教学监督热线本节知识点01阶段一: 协程02阶段二: greenlet 协程 03阶段三: gevent 协程教学监督热线阶段一协程协程 问题引入0401问题一: 生成器与函数的区别?02问题二: 协程与生成器的区别? 03问题三: 协程算并发嘛?问题四: 协程的意义?预留如果我们考虑的是,同时服务多个客户端,那么他不算!如果某一个协程被网络阻塞了,那么整个线程(进程)都被阻塞。协程本身不能避开阻塞。 任意时刻,只有一个协程在执行。从执行单元上来看,它的确属于并发。教学监督热线阶段二greenletgreenlet 问题引入01问题一: 什么是greenlet ?02问题二: 如何使用 greenlet ?03问题三: 为什么需要greenlet ?sudo pip3 install greenlet什么是 greenlet ?虽然CPython(标准Python)能够通过生成器来实现协程, 但使用起来还并不是很方便。与此同时,Python的一个衍生版 Stackless Python 实现了原生的协程,它更利于使用。于是,大家开始将 Stackless 中关于协程的代码 单独拿出来做成了CPython的扩展包。这就是 greenlet 的由来,因此 greenlet 是底层实现了原生协程的 C扩展库。

文档评论(0)

1亿VIP精品文档

相关文档