Patent · US Active

Method and apparatus for synchronization annotation

US10216500B2 · kind B2 · utility

0Cited by
3References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 10, 2012
Grant dateFeb 26, 2019
Priority date
Expiry dateJan 11, 2035

Classification

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

Abstract

Methods and system for providing synchronization of a multi-threaded application includes analyzing a source file of the application to identify one or more synchronization annotations contained therein, wherein the synchronization annotations are defined using declarative statements. One or more synchronization annotation processors are identified and invoked for processing the one or more synchronization annotations identified in the source file so as to generate code files. The source file is compiled to generate one or more class files by compiling the procedural code within the source file to generate one or more class files, and compiling the code files to generate the one or more class files. The class files associated with the code files are used by the multiple threads during execution of the application to arbitrate access to methods and data manipulated by classes within the class files associated with the procedural code.

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