Ring Buffers (环形消息缓冲区)

Ring Buffers 基本结构 即环形缓冲区:添加环形缓冲区是为了提供一种可以接受任意长度条目的缓冲区形式。 (内存管理) 是一种数据结构用于表示一个固定尺寸、头尾相连的缓冲区,适合缓存数据流。 内部除维护一个环形缓冲区外,还有两个二值信号量,用于读写保护:  1.发送保护信号量:二值信号量,通知被阻塞发送的任务有更多可用空间或阻塞已经超时。  2.接收保护信号量,二值信号量,通知被阻塞接收的
相关文章
相关标签/搜索