一种基于动态调整的环形缓冲区的数据处理方法及设备
基本信息
申请号 | CN202010058173.4 | 申请日 | - |
公开(公告)号 | CN111290708A | 公开(公告)日 | 2020-06-16 |
申请公布号 | CN111290708A | 申请公布日 | 2020-06-16 |
分类号 | G06F3/06(2006.01)I | 分类 | - |
发明人 | 唐东明;李驹光;刘湛 | 申请(专利权)人 | 成都中嵌自动化工程有限公司 |
代理机构 | 成都九鼎天元知识产权代理有限公司 | 代理人 | 成都中嵌自动化工程有限公司 |
地址 | 610041四川省成都市高新区天府大道北段1480号高新孵化园6号楼214室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于动态调整的环形缓冲区的数据处理方法,包括以下步骤:环形缓冲区进行正常读写数据;获取环形缓冲区剩余可写入单元;当环形缓冲区的无剩余可写入单元时,根据待写入数据个数动态开辟数据缓冲区;若存在多个待写入数据,则依次开辟多个数据缓冲区,每个数据缓冲区通过链表进行连接,同时将待写入数据写入数据缓冲区。采用本发明的技术方案动态开辟数据缓冲区,应用上灵活可行,动态建立的缓冲区在使用完毕后由系统完成释放操作,不会无效占用系统内存。 |
