×

Method and apparatus for concurrent thread synchronization

  • US 6,510,437 B1
  • Filed: 09/26/2000
  • Issued: 01/21/2003
  • Est. Priority Date: 11/04/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for obtaining a header value of an object using a first thread, the object including an object header, the first thread having an associated execution stack and having a first thread execution priority, the method comprising:

  • (a) replacing contents of the object header with a sentinel which identifies the stack;

    (b) determining whether the contents include a header value of the object;

    (c) when it is determined that the contents do not include the header value of the object, determining when the object is being studied by a second thread;

    (d) adding the first thread to a list associated with the stack, the list being arranged to indicate that the first thread is awaiting access to the object; and

    (e) returning the contents to the object header.

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