Patent · US Expired

Real time synchronization in multi-threaded computer systems

US6587955B1 · kind B1 · utility

16Cited by
2References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 1, 2000
Grant dateJul 1, 2003
Priority date
Expiry dateFeb 1, 2020

Classification

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

Abstract

Methods and apparatus for implementing priority inversion avoidance protocols and deterministic locking where an API is used to select objects in a multi-threaded computer system are disclosed. In one aspect of the invention, an enhanced monitor is associated with one or more selected objects by way of an associated API. The enhanced monitor is arranged to set behavior for a lock associated with the selected objects as determined by a user defined behavior object included within the enhanced monitor. In this arrangement, only the selected one or more objects are associated with the enhanced monitor.

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