首页> 外国专利> Detecting Deadlocks In Interop-Debugging

Detecting Deadlocks In Interop-Debugging

机译:在互操作调试中检测死锁

摘要

A method and system for implementing detecting deadlocks in interop-debugging is described herein. One or more synchronization objects that an application program interface (API) could block on are identified. A canary thread that takes one or more of the synchronization objects is created. The canary thread is called to take the one or more synchronization objects. If the canary thread returns within a predetermined timeout period, then the one or more synchronization objects are available and safe to take. If the canary thread does not return within the predetermined timeout period, then the one or more synchronization objects may not be available.
机译:本文描述了用于在互操作调试中实现检测死锁的方法和系统。确定了应用程序接口(API)可能阻止的一个或多个同步对象。创建了一个采用一个或多个同步对象的金丝雀线程。金丝雀线程被调用以获取一个或多个同步对象。如果金丝雀线程在预定的超时时间内返回,则一个或多个同步对象可用并且可以安全地使用。如果金丝雀线程没有在预定的超时时间内返回,则一个或多个同步对象可能不可用。

著录项

  • 公开/公告号US2007288939A1

    专利类型

  • 公开/公告日2007-12-13

    原文格式PDF

  • 申请/专利权人 JONATHON MICHAEL STALL;

    申请/专利号US20060419965

  • 发明设计人 JONATHON MICHAEL STALL;

    申请日2006-05-23

  • 分类号G06F9/46;

  • 国家 US

  • 入库时间 2022-08-21 20:15:19

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号