Patent · US Expired

Apparatus and methods for restoring synchronization to object-oriented software applications in managed runtime environments

US7603663B2 · kind B2 · utility

26Cited by
2References
33Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 20, 2003
Grant dateOct 13, 2009
Priority date
Expiry dateJan 4, 2025

Classification

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

Abstract

An example apparatus and method described herein involves determining if a class object has been dynamically loaded, performing an escape analysis on the program code and determining if assumptions made during an initial escape analysis are valid. Additionally, the example apparatus and method restore synchronization to at least a portion of the program code affected by loading of the class object if the assumptions made during the initial escape analysis are no longer valid.

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