Patent · US Active

Detecting deadlocks in interop-debugging

US7917909B2 · kind B2 · utility

3Cited by
0References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMay 23, 2006
Grant dateMar 29, 2011
Priority date
Expiry dateDec 20, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3632
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.