Patent · US Active

Synchronization mechanisms based on counters

US8392925B2 · kind B2 · utility

6Cited by
4References
70Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 26, 2009
Grant dateMar 5, 2013
Priority date
Expiry dateJan 4, 2032

Classification

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

Abstract

A method and apparatus which maintain a plurality of counters to synchronize a plurality of requests for a lock independent of interlocks. The plurality of counters include a lock counter and an unlock counter. The requests wait in a wait queue maintained separately from the counters without direct access between the counters and the wait queue. The lock counter indicates a cumulative number of lock requests to acquire the lock. The unlock counter indicates a cumulative number of unlock requests to release the lock acquired. One or more requests waiting for the lock are selected according to the counters to be granted with the lock when the lock is released. A request corresponds to a task performing synchronized operations when granted with the lock.

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