Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management
Reexamination Certificate
2005-07-12
2005-07-12
Banankhah, Majid (Department: 2127)
Electrical computers and digital processing systems: virtual mac
Virtual machine task or process management
C718S100000, C718S102000
Reexamination Certificate
active
06918114
ABSTRACT:
A single normal Java thread referred to as a “waiter” thread is used to prevent premature exit of the Java Virtual Machine during the shutdown process of the server application by waiting for any daemon threads in the JVM to complete execution. Using this mechanism, any daemon thread flagged by the application runs to completion before the JVM is allowed to exit. Once all flagged daemon threads exit, the waiter thread exits and allows the server application to properly terminate. The waiter thread uses an efficient mechanism to maintain a queue of threads. When a daemon thread is flagged, it is simply appended to the end of the queue. The waiter thread waits for the first thread in the queue to complete. Once the first thread in the queue completes, it is removed from the queue. At this point, the queue is searched for any other inactive threads and those threads are also removed from the queue. This allows the waiter thread to efficiently manage the queue and keep the memory and resource requirements to a minimum.
REFERENCES:
patent: 5555399 (1996-09-01), Waldron et al.
patent: 5668994 (1997-09-01), Swagerman
patent: 5754771 (1998-05-01), Epperson et al.
patent: 5884022 (1999-03-01), Callsen et al.
patent: 5961584 (1999-10-01), Wolf
patent: 6070173 (2000-05-01), Huber et al.
patent: 6085120 (2000-07-01), Schwerdtfeger et al.
patent: 6134627 (2000-10-01), Bak
patent: 6374286 (2002-04-01), Gee et al.
patent: 6473783 (2002-10-01), Goshey et al.
JAVA Threads, Scott Oaks & Henry Wong, 1999, Orieilly & Associates, Inc., pp. 164-168, 198-199, 208-214.
Banankhah Majid
LaBaw Jeffrey S.
Tkacs Stephen R.
Yee Duke W.
LandOfFree
Method, apparatus, and program to keep a JVM running during... 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, apparatus, and program to keep a JVM running during..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, apparatus, and program to keep a JVM running during... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3380568