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