发明名称 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.
申请公布号 US7917909(B2) 申请公布日期 2011.03.29
申请号 US20060419965 申请日期 2006.05.23
申请人 MICROSOFT CORPORATION 发明人 STALL JONATHON MICHAEL
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址