• 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