环形缓冲区的实现原理(ring buffer)

在通讯程序中,常用环形缓冲区做为数据结构来存放通讯中发送和接收的数据。环形缓冲区是一个先进先出的循环缓冲区,能够向通讯程序提供对缓冲区的互斥访问。 环形缓冲区的实现原理 环形缓冲区一般有一个读指针和一个写指针。读指针指向环形缓冲区中可读的数据,写指针指向环形缓冲区中可写的缓冲区。经过移动读指针和写指针就能够实现缓冲区的数据读取和写入。在一般状况下,环形缓冲区的读用户仅仅会影响读指针,而写用户仅仅会
相关文章
相关标签/搜索