Efficient Java/sup TM/ monitors

Anders Blomdell · 2002

In most real-world systems, objects vastly outnumber threads. This paper shows how this characteristic can be used to implement efficient Java/sup TM/ monitors in a way that reduces the number of monitors needed, so that it is equal to the number of threads, while fulfilling the Java/sup TM/ synchronized semantics. Some additional benefits related to priority inheritance and hierarchical resource locking are also briefly explored.

Read the paper · More papers on PaperTik