
前言为了以后写代码运行效率更高,遂补坑。协程协程不是计算机提供,程序员人为创造。协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术,简而言之,其实就是通过一个线程实现代码块相互切换执行。例如:def func1():
print(1)
...
print2()
def func2():
print(3)
...
print(4)
func1()
func2()实现协程有这么几种方法:greenbelt,早期模块yield关键字asyncio装饰器(python3.4)async,await关键字(python3.5)【推荐】greenletpip3 install greenletfrom greenlet import greenlet
def func1():
print(1) # 第2步:输出1
gr2.switch(