轻量级线程库protothreads介绍

时间:2016-09-08 11:12:20
【文件属性】:

文件名称:轻量级线程库protothreads介绍

文件大小:435KB

文件格式:PDF

更新时间:2016-09-08 11:12:20

轻量级线程库

Protothreads是一种针对C语言封装后的宏函数库,为C语言模拟了一种无堆栈的轻量线程环境,能够实现模拟线程的条件阻塞、信号量操作等操作系统中特有的机制,从而使程序实现多线程操作。每个Protothreads线程仅增加10行代码和2字节RAM的额外硬件资源消耗。对于资源紧缺而不能移植嵌入式操作系统的嵌入式系统,使用Protothreads能够方便直观地设计多任务程序,能够实现用线性程序结构处理事件驱动型程序和状态机程序,简化了该类程序的设计


网友评论

  • 总结的很好