[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

"Fix" the semantics of synchronized



In http://java.sun.com/people/billf/real-time/words99.pdf
Bill Foote of Sun says

"Fix" the semantics of synchronized
- Bounded time overhead
- Priority inversion avoidance protocol
  o Priority inheritance
  o Priority Ceiling

--
Why are these things associated with "semantics of synchronized"?
I thought the only problem with synchronized was that they had
not defined how threads inside synchronized running a wait() are
queued - fifo or lifo?

-------------------------------------------------------------------
 Oyvind Teig                              oyvind.teig@xxxxxxxxxxxx
 Navia Maritime AS, division Autronica    oyvind.teig@xxxxxxxxxxxx
 7005 Trondhem                               Tel.: +47 73 58 12 68
 Norway                                      Fax.: +47 73 91 93 20
-------------------------------------------------------------------