环形缓冲区读写操作的分析与实现

来源 :单片机与嵌入式系统应用 | 被引量 : 0次 | 上传用户:sm3618
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
引言环形缓冲区是嵌入式系统中一种重要的常用数据结构.在多任务环境下实现时,如果有多个读写任务,一般需要用信号量来保护多个任务共享的环形缓冲区.但是如果只存在1个读任务和1个写任务,采取适当的措施可以避免使用信号量,从而提高程序的执行效率,并且避免任务间竞争所造成的不一致性.
其他文献
用高温固相反应法合成了非化学计量组成的Ba1.05Ce0.8Ho0.2O3-α固体电解质,用粉末X-射线衍射方法鉴定了其晶体结构。用交流阻抗谱技术研究了材料在600℃-1000℃下、湿润氢气
采用紫外分光光度法和荧光分光光度法研究了主体分子对二甲氨基苯甲酸与HPO4^2-、SO4^2-、H:PO4^-、CIO44^-、HSO4^-、NO3^-、BF4^-、PF6^-、F^-、Cl^-和Br^-等11种阴离子客体
<正> 《单片机与嵌入式系统应用》杂志社: 贵刊在2001年第11期上刊登了《一种用N+1个I/O口实现的N&#215;N矩阵式键盘》一文,提出了有效利用I/O口构造出尽可能多的矩阵键盘的
以硝酸铈铵(CAN)为引发剂,以淀粉(S)、二甲基二烯丙基氯化铵(DMDAAC)和丙烯酰胺(AM)为原料,通过反相乳液聚合,合成接枝共聚物。研究了加料顺序、引发剂浓度、单体与淀粉配比、油水体积比