Patent · US Active

Thread synchronization methods and apparatus for managed run-time environments

US8302099B2 · kind B2 · utility

0Cited by
13References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 5, 2012
Grant dateOct 30, 2012
Priority date
Expiry dateMar 5, 2032

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99938
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A example method disclosed herein comprises initiating a first optimistically balanced synchronization to acquire a lock of an object, the first optimistically balanced synchronization comprising a first optimistically balanced acquisition and a first optimistically balanced release to be performed on the lock by a same thread and at a same nesting level, releasing the lock after execution of program code covered by the lock if a stored state of the first optimistically balanced release indicates that the first optimistically balanced release is still valid, the stored state of the first optimistically balanced release being initialized prior to execution of the program code to indicate that the first optimistically balanced release is valid, and throwing an exception after execution of the program code covered by the lock if the stored state of the first optimistically balanced release indicates that the first optimistically balanced release is no longer valid.

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