×

System and method for accessing a shared computer resource using a lock featuring different spin speeds corresponding to multiple states

  • US 6,578,033 B1
  • Filed: 06/20/2000
  • Issued: 06/10/2003
  • Est. Priority Date: 06/19/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of synchronizing access to a resource in a computer system that includes a lock corresponding to said resource and a plurality of requesters that may attempt to access said resource, wherein said lock has at least three lock states, said method comprising:

  • a first requester of said plurality of requesters requesting acquisition of said lock;

    if said lock is in a first state, said first requester setting said lock to a second state and acquiring said lock;

    if said lock is in said second state, said first requester setting said lock to a third state and spinning at a first rate; and

    if said lock is in said third state, said first requester spinning at a second rate.

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