数据报文存储方法、装置、设备及存储介质与流程

文档序号:37458207发布日期:2024-03-28 18:41阅读:来源:国知局

技术特征:

1.一种数据报文存储方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1或2所述的方法,其特征在于,所述检测所述线程占用的至少一个内存块是否满足存储要求,包括:

4.根据权利要求1或2所述的方法,其特征在于,所述检测所述线程占用的至少一个内存块是否满足存储要求,包括:

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,所述调用所述线程从扩展内存块集合中获取未占用的扩展内存块存储所述数据报文,包括:

7.根据权利要求1所述的方法,其特征在于,所述调用目标数量个线程并行从所接收的信息中获取目标数据报文之前,还包括:

8.根据权利要求7所述的方法,其特征在于,所述对所述存储区域进行分区,得到所述主内存块集合和所述扩展内存块集合,包括:

9.一种数据报文存储装置,其特征在于,所述装置包括:

10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现如权利要求1-8任一项所述的方法。

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行实现如权利要求1-8中任一项所述的方法。


技术总结
本公开提出一种数据报文存储方法、装置、设备及存储介质,该方法包括:调用目标数量个线程并行从所接收的信息中获取数据报文,所述目标数量个线程与主内存块集合包含的所述目标数量个主内存块一一对应;针对所述目标数量个线程中的任一线程,在获取到数据报文之后,检测所述线程占用的至少一个内存块是否满足存储要求;若所述线程占用的至少一个内存块不满足所述存储要求,调用所述线程从扩展内存块集合中获取未占用的扩展内存块存储所述数据报文;其中,所述主内存块集合与所述扩展内存块集合的存储空间总和为二倍的预设字节数,所述预设字节数是待获取的所有数据报文的总长度。本公开实施例,能够兼顾多线程场景下的内存占用率和存储效率。

技术研发人员:刘志强
受保护的技术使用者:新华三技术有限公司
技术研发日:
技术公布日:2024/3/27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1