|
华中科技大学
华中科技大学 教育部
  • 74 高校采购信息
  • 3409 科技成果项目
  • 0 创新创业项目
  • 0 高校项目需求

一种基于异步检查点的多线程软件动态升级方法

2021-04-14 00:00:00
云上高博会 https://heec.cahe.edu.cn
关键词: 异步检查点
点击收藏
所属领域:
新一代信息技术
项目成果/简介:

本发明公开了一种基于异步检查点的多线程软件动态升级方法,

包括:基于动态插桩的方式能够在二进制级而非源码层次上向正在运

行的源程序插入关键代码,使得升级不需要依赖特定编译器;基于异

步检查点算法能够确保所有线程在动态升级前处于阻塞状态,从而能

够一次性更新所有线程并避免新旧版本维护带来的开销;采用二进制

重写的方式实现函数间接跳转,能够升级未在执行的待更新函数;利

用堆栈重构的方式能够升级正在执行的待更新函数,使得动

项目阶段:
未应用
会员登录可查看 合作方式、专利情况及联系方式

扫码关注,查看更多科技成果

取消