Method and apparatus for concurrent thread synchronization

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709104, 707103, G06F 900

Patent

active

061674249

ABSTRACT:
Methods and apparatus for locking and unlocking objects using synchronized threads are disclosed. According to one aspect of the present invention, a computer-implemented method for using a first thread to obtain a header value of an object includes replacing contents of a header of the object with a sentinel which identifies an execution stack associated with the first thread. Once the object contents are replaced with the sentinel, a determination is made regarding whether the object contents include a header value of the object, and when it is determined that the object contents do not include the header value of the object, a determination is made as to when the object is in the process of being studied by a second thread. In one embodiment, when it is determined that the object is not in the process of being studied by the second thread, the method involves adding the first thread to a list associated with the stack.

REFERENCES:
patent: 4525780 (1985-06-01), Bratt et al.
patent: 5020080 (1991-05-01), Tanguy et al.
patent: 5060144 (1991-10-01), Sipple et al.
patent: 5136712 (1992-08-01), Perazzoli, Jr. et al.
patent: 5379432 (1995-01-01), Orton et al.
patent: 5414839 (1995-05-01), Joshi
patent: 5442758 (1995-08-01), Slingwine et al.
patent: 5598562 (1997-01-01), Cutler et al.
patent: 5630136 (1997-05-01), Davidson et al.
patent: 5684974 (1997-11-01), Onodera
patent: 5701470 (1997-12-01), Joy et al.
patent: 5727178 (1998-03-01), Pletcher et al.
patent: 5732404 (1998-03-01), Johnson et al.
patent: 5797004 (1999-02-01), Lindholm et al.
patent: 5822588 (1998-10-01), Sterling et al.
patent: 5875461 (1999-02-01), Lindholm
patent: 5893912 (1999-04-01), Freund et al.
patent: 5924098 (1999-07-01), Klunge
patent: 5951672 (1999-09-01), Kwok et al.
patent: 6021469 (2000-02-01), Tremblay et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for concurrent thread synchronization does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for concurrent thread synchronization, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for concurrent thread synchronization will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1006127

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.