最近一直在折腾嵌入式开发,发现一款c的超轻量级协程库,试着在pascal上做了个雏形。

首先先介绍下c的超轻量级协程库

http://dunkels.com/adam/pt/

默认的是通过宏定义+switch实现流程跳转。

在pascal下可没这么多福利,首先没有强大的宏定义,其次switch自带break。所以就变着法实现了个雏形,代码很简单。

使用也很简单


发表评论

电子邮件地址不会被公开。 必填项已用*标注