首页> 外国专利> Synchronization safeguards for detecting race conditions in multithreaded programs

Synchronization safeguards for detecting race conditions in multithreaded programs

机译:用于检测多线程程序中竞争状况的同步保护措施

摘要

Each of a plurality of accesses by a multithreaded program to shared data structures stored within a database is monitored. The accesses are implemented by varying application programming interface (API) methods. Thereafter, it is determined, based on pre-defined synchronization safeguards, whether each of the accesses is valid or invalid based on the utilized corresponding API method. Those accesses to the shared data structures that were determined to be valid are allowed to proceed while those accesses to the shared data structures that were determined to be invalid are prevented from proceeding.
机译:多线程程序对存储在数据库中的共享数据结构的多个访问中的每个访问都受到监视。通过不同的应用程序编程接口(API)方法来实现访问。此后,基于预定义的同步保护措施,基于所利用的相应API方法,确定每个访问是有效还是无效。允许对确定为有效的共享数据结构的那些访问继续进行,而阻止对确定为无效的共享数据结构的那些访问继续进行。

著录项

  • 公开/公告号US9910715B2

    专利类型

  • 公开/公告日2018-03-06

    原文格式PDF

  • 申请/专利权人 IVAN SCHRETER;

    申请/专利号US201514690819

  • 发明设计人 IVAN SCHRETER;

    申请日2015-04-20

  • 分类号G06F3/00;G06F9/52;

  • 国家 US

  • 入库时间 2022-08-21 12:54:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号