Patent · US Expired

Monitor conversion in a multi-threaded computer system

US6691304B1 · kind B1 · utility

14Cited by
5References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 22, 2000
Grant dateFeb 10, 2004
Priority date
Expiry dateFeb 22, 2020

Classification

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

Abstract

Methods and apparatus for converting a lightweight monitor to a heavyweight monitor are disclosed. According to one aspect of the present invention, a computer-implemented method for converting a lightweight monitor to a heavyweight monitor when an object that is owned by a second thread is unavailable to a first thread includes creating a new heavyweight monitor and setting the ownership of the new heavyweight monitor to the second thread. The first thread then enters the newly created heavyweight monitor without being forced to spin lock until the object is released by the second object.

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