×

Dynamically controlling the number of busy waiters in a synchronization object

  • US 8,020,166 B2
  • Filed: 01/25/2007
  • Issued: 09/13/2011
  • Est. Priority Date: 01/25/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of dynamically controlling a number of busy waiters waiting for a synchronization object, the method comprising:

  • setting the number of allowed busy waiters to an initial value;

    increasing a number of allowed busy waiters if there is a waiter in a sleep state and there are no current busy waiters when a requester releases the synchronization object; and

    decreasing the number of allowed busy waiters if a busy waiter moves from a busy waiting state to the sleep state, wherein decreasing the number of allowed busy waiters comprises resetting the number of allowed busy waiters to the initial value, decrementing the number of allowed busy waiters, or both.

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