Patent · US Active

Method and apparatus for thread-safe handlers for checkpoints and restarts

US7797706B2 · kind B2 · utility

4Cited by
17References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 17, 2007
Grant dateSep 14, 2010
Priority date
Expiry dateSep 15, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/524
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, apparatus, and computer instructions for executing a handler in a multi-threaded process handling a number of threads in a manner that avoids deadlocks. A value equal to the number of threads executing in the data processing system is set. The value is decremented each time a lock count for a thread within the number of threads is zero. A thread within the number of threads is suspended if the thread requests a lock and has a lock count of zero. A procedure, such as a handler, is executed in response to all of the threads within the number of threads having no locks.

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