前言
- 为什么会有协程?背景
- 什么是协程?认识
- 怎么使用协程?使用
Tip1:扩展阅读必读
Tip2:明白了yield和resume之间的切换和参数传递,也就明白了协程。
Tip3:必读资料
http://manual.luaer.cn/2.11.html
http://pgl.yoyo.org/luai/i/2.11+Coroutines
为什么会有协程?
在编程时,难免会遇到一些带有阻塞的流程,例如最简单的led闪烁
例1: main(){ while(1):{ led =1; delay_ms(1000); led = 0; delay_ms(1000); } }