Computer-implemented method, system and program product for...

Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07823150

ABSTRACT:
Under the present invention, a locking primitive associated with a shared data object is automatically transformed to allow multiple read-only locks if certain conditions are met. To this extent, when a read-only lock on a shared data object is desired, a thread identifier of an object header lock word (hereinafter “lock word”) associated with the shared data object is examined to determine if a read-write lock on the shared data object already exists. If not, then the thread identifier is set to a predetermined value indicative of read-only locks, and a thread count in the lock word is incremented. If another thread attempts a read-only lock, the thread identifier will be examined for the predetermined value. If it is present, the thread count will be incremented again, and a second read-only lock will be simultaneously established.

REFERENCES:
patent: 5224038 (1993-06-01), Bespalko
patent: 5490270 (1996-02-01), Devarakonda et al.
patent: 6009426 (1999-12-01), Jouenne et al.
patent: 6029190 (2000-02-01), Oliver
patent: 6032216 (2000-02-01), Schmuck et al.
patent: 6173442 (2001-01-01), Agesen et al.
patent: 6192408 (2001-02-01), Vahalia et al.
patent: 6735760 (2004-05-01), Dice
patent: 7353515 (2008-04-01), Ton et al.
patent: 2002/0078119 (2002-06-01), Brenner et al.
patent: 2002/0138544 (2002-09-01), Long
patent: 2002/0138706 (2002-09-01), Hugly
patent: 2003/0217327 (2003-11-01), Ogasawara

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

Computer-implemented method, system and program product for... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer-implemented method, system and program product for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer-implemented method, system and program product for... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4167460

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