DocumentCode :
3098374
Title :
Efficient JavaTM monitors
Author :
Blomdell, Anders
Author_Institution :
Dept. of Autom. Control, Lund Inst. of Technol., Sweden
fYear :
2001
fDate :
2001
Firstpage :
270
Lastpage :
276
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/ISORC.2001.922849
Filename :
922849
Link To Document :
بازگشت