Real time synchronization in multi-threaded computer systems
US6587955B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 1, 2000 |
| Grant date | Jul 1, 2003 |
| Priority date | — |
| Expiry date | Feb 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.