javax.realtime
Class PriorityCeilingEmulation

PriorityCeilingEmulation provides an alternative monitor behaviour
to the default PriorityInheritance policy. PriorityCeilingEmulation
uses the priority ceiling protocol, i.e., the priority of a thread
that holds a priority ceiling monitor is risen to the monitor's
ceiling priority.

instance

instance returns the unique instance of monitor control for
priority ceiling emulation using the given ceiling priority.

The result will be allocated in ImmortalMemory if -strictRTSJ is
specified for JamaicaVM. Otherwise, it will reside in HeapMemory.

The ceiling must be between
PriorityScheduler.instance().getMinPriority() and
PriorityScheduler.instance().getMaxPriority() if -strictRTSJ is
specified for JamaicaVM, otherwise, it must be in the range
Thread.MIN_PRIORITY through
PriorityScheduler.instance().getMaxPriority().