协程
yandajiangjun
这个作者很懒,什么都没留下…
展开
-
进程、线程、协程对比与区别
进程、线程、协程对比请仔细理解如下的通俗描述有一个老板想要开个工厂进行生产某件商品(例如剪子)他需要花一些财力物力制作一条生产线,这个生产线上有很多的器件以及材料这些所有的 为了能够生产剪子而准备的资源称之为:进程只有生产线是不能够进行生产的,所以老板的找个工人来进行生产,这个工人能够利用这些材料最终一步步的将剪子做出来,这个来做事情的工人称之为:线程这个老板为了提高生产率,想到3种办法...原创 2019-11-27 22:52:28 · 241 阅读 · 0 评论 -
协程-greenlet,gevent
前面说过yield实现多任务,但是yield实现多任务,是通过主函数控制的,如果程序里有很多个函数,那么使用next()方法,就得一个一个的执行,所有的函数必须等待,灵活性不够。这里使用greenlet,就可以实现函数的灵活性,greenlet拿的是yield封装。t1,t2都是全局变量;greenlet 需要通过sudo pip install greenlet(如果你的ubuntu里既有py...原创 2019-11-27 22:44:38 · 220 阅读 · 0 评论 -
协程-生成器
生成器是一种特殊的迭代器。生成器的几种生成方法1.将[]变成() 1 def main(): 2 nu=[i*2 for i in range(5)] 3 print(nu) 4 nu=(i*2 for i in range(5...原创 2019-11-27 12:04:37 · 244 阅读 · 0 评论 -
协程-迭代器
1.迭代器原创 2019-11-24 21:39:10 · 300 阅读 · 0 评论