×

Facilitating bulk lock-unbiasing in an object-based system

  • US 20060288351A1
  • Filed: 02/14/2006
  • Published: 12/21/2006
  • Est. Priority Date: 06/17/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for facilitating bulk lock-unbiasing for objects within an object-based computing system, comprising:

  • maintaining an epoch for a biasable object class and each instance of the biasable object class, wherein the epoch is a field containing a timestamp;

    wherein if the epoch for the biasable object class matches the epoch for a specific instance of the biasable object class, any bias for the specific instance is currently valid;

    receiving a signal to perform a bulk lock-unbiasing operation for instances of the biasable object class; and

    in response to the signal, stopping all threads in the object-based computing system at a safe point, and performing a bulk lock-unbiasing operation for unlocked instances of the biasable object class by incrementing the epoch for the biasable object class and by incrementing corresponding epochs for locked instances of the biasable object class.

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