分类 开发 下的文章
开发 2022-01-15
  • 493
  • 0
  • 前言为了以后写代码运行效率更高,遂补坑。协程协程不是计算机提供,程序员人为创造。协程(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(