×

Mechanism for managing the locking and unlocking of objects in Java

  • US 6,411,983 B1
  • Filed: 04/28/1998
  • Issued: 06/25/2002
  • Est. Priority Date: 11/27/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A mechanism for managing the locking and unlocking of an object by a thread, said mechanism comprising:

  • (a) a transition vector having a plurality of ordered transition elements, each of said plurality of ordered transition-elements being separate from, and not part of, the object or a data structure of the object;

    (b) a reference element for referencing one of the transition elements in said transition vector, and said reference element being accessible in the object;

    (c) each of said transition elements including locking means for locking the object and unlocking means for unlocking the object;

    (d) said locking means having means for assigning said reference element to the next transition element in response to a locking request for the object by the thread; and

    (e) said unlocking means having means for assigning said reference element to the previous element in response to an unlocking request for the object by the thread.

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