Patent · US Active

Apparatus for thread-safe handlers for checkpoints and restarts

US7653910B2 · kind B2 · utility

1Cited by
14References
2Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 11, 2008
Grant dateJan 26, 2010
Priority date
Expiry dateJul 10, 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.