Object locking in a shared VM environment

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

07035870

ABSTRACT:
A system is provided which comprises multiple Java virtual machines (VMs). Each VM is capable of running a plurality of threads. The system includes at least one object which is shared between the VMs so that it is accessible from two or more VMs, and at least one non-shared object which is accessible only from a single VM. In order to perform a lock operation on a shared object, it is first detecting that an object is a shared object. In a preferred embodiment, this is accomplished by locating a predefined value in a particular lock data word in the object. In response to the detection, a monitor is used to control local access to the shared object for the thread that is requesting the object. The monitor is on the same VM as the requesting thread. In addition, a data structure, which may be a proxy object, is updated in order to associate the monitor with the shared object.

REFERENCES:
patent: 5553291 (1996-09-01), Tanaka et al.
patent: 6247025 (2001-06-01), Bacon
patent: 6256637 (2001-07-01), Venkatesh et al.
patent: 6671707 (2003-12-01), Hudson et al.
patent: 6735760 (2004-05-01), Dice
patent: 2002/0099765 (2002-07-01), Otis
patent: 2002/0138544 (2002-09-01), Long
“Inside the Java Machine” by Bill Venners, McGraw-Hill, ISBN 0-07-913248-0, 2ndEdition, Chapter 20. Available online at http://www.artima.com/insidejvm/ed2/ch20ThreadSynchronizationPrint.html.

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

Object locking in a shared VM environment does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Object locking in a shared VM environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object locking in a shared VM environment will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3616899

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