Patent · US Active

Switching a locking mode of an object in a multi-thread program

US9760411B2 · kind B2 · utility

2Cited by
17References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 25, 2016
Grant dateSep 12, 2017
Priority date
Expiry dateOct 25, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2343
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A mechanism is provided for switching a locking mode of an object in a multi-thread program. The mechanism acquires, during execution of the program, access information related to accesses to the object by a plurality of threads. The object supports a single-level locking mode and a multi-level locking mode. The single-level locking mode is a mode capable of locking the object. The multi-level locking mode is a mode capable of locking the object and fields in the object respectively. The mechanism switches the locking mode of the object between the single-level locking mode and the multi-level locking mode based on the access information.

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