Advanced

Efficient Java™ monitors

Blomdell, Anders LU (2001) Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Abstract
In most real world systems, objects vastly out- numbers threads. This paper shows how this characteristic can be used to implement eficient JavaTMmonitors in a way that reduces the num- ber of needed monitors to be equal to the number of threads, while fulfilling the Java™synchronized semantics. Some additional benefits related to prior- ity inheritance and hierarchical resource locking will also be briefly explored.
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to conference
publication status
published
subject
keywords
Java, concurrent programming, hierarchical resource locking, monitors, priority, inheritance, real-time
conference name
Fourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
external identifiers
  • scopus:84960907239
language
English
LU publication?
yes
id
69665cf7-4f94-4447-ab47-3ca7bfc04466 (old id 8516678)
date added to LUP
2016-01-15 11:59:31
date last changed
2017-01-01 08:10:46
@misc{69665cf7-4f94-4447-ab47-3ca7bfc04466,
  abstract     = {In most real world systems, objects vastly out- numbers threads. This paper shows how this characteristic can be used to implement eficient JavaTMmonitors in a way that reduces the num- ber of needed monitors to be equal to the number of threads, while fulfilling the Java™synchronized semantics. Some additional benefits related to prior- ity inheritance and hierarchical resource locking will also be briefly explored.},
  author       = {Blomdell, Anders},
  keyword      = {Java,concurrent programming,hierarchical resource locking,monitors,priority,inheritance,real-time},
  language     = {eng},
  title        = {Efficient Java™ monitors},
  year         = {2001},
}