1. 首页
  2. 操作系统
  3. MacOS
  4. 轻量级线程库protothreads介绍

轻量级线程库protothreads介绍

上传者: 2020-09-11 10:37:13上传 PDF文件 434.9KB 热度 21次
Protothreads是一种针对C语言封装后的宏函数库,为C语言模拟了一种无堆栈的轻量线程环境,能够实现模拟线程的条件阻塞、信号量操作等操作系统中特有的机制,从而使程序实现多线程操作。每个Protothreads线程仅增加10行代码和2字节RAM的额外硬件资源消耗。对于资源紧缺而不能移植嵌入式操作系统的嵌入式系统,使用Protothreads能够方便直观地设计多任务程序,能够实现用线性程序结构处理事件驱动型程序和状态机程序,简化了该类程序的设计
下载地址
用户评论
码姐姐匿名网友 2020-09-11 10:37:13

总结的很好