-
公开(公告)号:CN117785505A
公开(公告)日:2024-03-29
申请号:CN202311664280.1
申请日:2023-12-06
Applicant: 航天信息系统工程(北京)有限公司
Abstract: 本发明公开了一种基于内存管道实现高并发数据交互的方法及系统,包括:响应应用程序的写入和/或更新指令,动态创建多个内存管道线程,用于在SQLite数据库中写入和/或更新数据;配置所述多个内存管道线程的管理线程,每个内存管道管理一个对应的内存管道线程,并为每个内存管道线程动态分配至少一个内存空间;在所述内存空间分配成功后,所述管理线程执行内存分配线程的管理记录,下发指令,执行所述数据的写入和/或更新的操作。按照本发明的方法及系统,避免了应用程序在高并发、高频次和大数据量对SQLite数据库写/更新的异常发生,保障了应用程序稳定运行和SQLite数据库文件数据及时、稳定更新。