分类目录归档:工程技术

超轻量级线程库Protothreads引子

Protothreads是一个Stackless的超轻量级线程库,其特点是顺序执行异步事件驱动的代码(类比协程),可以用于取代复杂的状态机逻辑;由于连栈空间都省了,因此一般用于内存稀缺的系统如嵌入式或传感器网络,但其特点也适用于常见的异步网络框架中的业务代码编码。其核心思想比较简单,本文相关代码和宏......

继续阅读