-
公开(公告)号:CN119512810A
公开(公告)日:2025-02-25
申请号:CN202411401453.5
申请日:2024-10-09
Applicant: 中国兵器装备集团兵器装备研究所
Abstract: 本发明提出一种接入共享内存实现服务进程恢复的方法和装置,属于存储配置领域。包括:将系统分为业务层、内存池层、共享内存衔接层和操作系统层;初始化所有需要恢复的对象,并将它们构建在共享内存区域上;替换系统中所有全局的new/delete操作符为共享内存版本;在系统中执行fork操作,对产生的继承父进程的子进程通过子进程的指针类型对象对共享内存区域进行管理;在彼此之间没有共享的父进程或者子进程关系的多进程模型中,计算本次调用和上次调用时映射的偏移量,根据偏移量对所有指针对象执行修正。本发明有效提高系统的稳定性、可靠性和效率,在多进程环境下实现共享内存的快速恢复,为系统的高性能运行提供有力支撑。