首页> 外国专利> Multi-version asynchronous dynamic software update system and method for applications with multiple threads

Multi-version asynchronous dynamic software update system and method for applications with multiple threads

机译:用于具有多线程的应用程序的多版本异步动态软件更新系统和方法

摘要

A method and system for using multiple versions of a software component, includes storing, in memory, a first function table that points to executable code in the memory for functions from a first version of the software component, and storing, in the memory, a second function table that points to executable code in the memory for functions from a second version of the software component, referencing the first function table, when running a first application thread, to execute the functions from the first version of the software component; and referencing the second function table, when running a second application thread that is active concurrently with the first application thread, to execute the functions from the second version of the software component.
机译:一种用于使用软件组件的多个版本的方法和系统,包括在存储器中存储第一功能表,该第一功能表指向存储器中的可执行代码以用于来自软件组件的第一版本的功能,并且将第一功能表存储在存储器中。第二功能表,其指向存储器中用于软件版本的第二版本的功能的可执行代码,并且在运行第一应用程序线程时,参考第一功能表以执行软件版本的第一版本的功能;当运行与第一应用程序线程同时活动的第二应用程序线程时,参考第二功能表以从第二版本的软件组件执行功能。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号