首页> 外国专利> METHOD AND SYSTEM FOR HEALING RACES OF A MULTI-THREAD PROGRAM IN AN ARINC-653 BASED COMPUTER SYSTEM FOR AIRCRAFT

METHOD AND SYSTEM FOR HEALING RACES OF A MULTI-THREAD PROGRAM IN AN ARINC-653 BASED COMPUTER SYSTEM FOR AIRCRAFT

机译:基于ARINC-653的飞机计算机系统中多线程程序的速度处理方法和系统

摘要

The present invention relates to a method and system for healing races of a multi-thread program in an ARINC-653 based computer system for aircraft. The healing method comprises the steps of: detecting a data race of the multi-thread program using a race detector; and healing the data race using a healer. The healing system comprises: the detector for detecting a data race; ARINC-653 including a health monitor for connecting the detector and the healer; and the healer for healing data when a data race occurs. According to the present invention, errors caused by data races in the multi-thread program can be detected, and the detected errors can be immediately healed. Thus, program execution delay caused by a system shutdown can be prevented, and the multi-thread program can be reliably used.
机译:本发明涉及一种用于在基于ARINC-653的飞机计算机系统中修复多线程程序的竞赛的方法和系统。该修复方法包括以下步骤:使用竞争检测器检测多线程程序的数据竞争;并使用修复器修复数据竞赛。该康复系统包括:用于检测数据竞赛的检测器; ARINC-653,包括用于连接检测器和治疗仪的健康监测器;以及发生数据争用时修复数据的修复器。根据本发明,可以检测到由多线程程序中的数据竞争引起的错误,并且可以立即修复所检测到的错误。因此,可以防止由于系统关闭而引起的程序执行延迟,并且可以可靠地使用多线程程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号