Title :
Efficient JavaTM monitors
Author :
Blomdell, Anders
Author_Institution :
Dept. of Autom. Control, Lund Inst. of Technol., Sweden
Abstract :
In most real-world systems, objects vastly outnumber threads. This paper shows how this characteristic can be used to implement efficient JavaTM monitors in a way that reduces the number of monitors needed, so that it is equal to the number of threads, while fulfilling the JavaTM synchronized semantics. Some additional benefits related to priority inheritance and hierarchical resource locking are also briefly explored
Keywords :
Java; inheritance; multi-threading; real-time systems; resource allocation; synchronisation; system monitoring; Java monitors; concurrent programming; efficiency; hierarchical resource locking; objects; priority inheritance; real-time systems; synchronized semantics; threads; Delay effects; Delay systems; Dispatching; Java; Monitoring; Real time systems; Yarn;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2001. ISORC - 2001. Proceedings. Fourth IEEE International Symposium on
Conference_Location :
Magdeburg
Print_ISBN :
0-7695-1089-2
DOI :
10.1109/ISORC.2001.922849