×

Enhancement to the MCS lock for increased functionality and improved programmability

  • US 20030200457A1
  • Filed: 04/23/2002
  • Published: 10/23/2003
  • Est. Priority Date: 04/23/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. In a computer system using a lock to gain access to data, wherein said lock is held by a holding entity and there are no other entities waiting for said lock, a method of acquiring said lock by a first entity, said method comprising:

  • modifying a tail pointer of said lock to point to a data structure representing said first entity; and

    modifying a head pointer of said lock to point to said data structure representing said first entity, wherein said lock is acquired by said first entity when said holding entity changes a waiting identifier in said data structure, which is pointed to by said modified head pointer, wherein said first entity waits until it acquires said lock before said first entity gains access to said data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×