×

Coupled lock allocation and lookup for shared data synchronization in symmetric multithreading environments

  • US 8,868,849 B2
  • Filed: 02/29/2012
  • Issued: 10/21/2014
  • Est. Priority Date: 08/17/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of using locks in a multithreaded computing system having at least two processors and a shared memory process configuration, comprising:

  • for each instance of shared data in at least a portion of a shared memory, allocating a lock in the shared memory;

    wherein each allocated lock has a corresponding lock location, and wherein the lock location is based on an offset for the lock relative to a memory location of the instance of shared data protected by the lock.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×