public class InterruptCeilingEmulation extends InterruptMasking
InterruptServiceRoutine
. It is for use synchronizing between
second level interrupt handler while the corresponding interrupt line
is blocked. The ceiling used depends on the state of the interrupt service
routine used as synchronization object: when registered, it is the hardware
priority associated with its interrupt line; otherwise, it is the highest
software priority available for priority ceiling emulation. When set on
anything but an interrupt handler associated with a maskable interrupt, an
StaticUnsupportedOperationException
is thrown.PriorityCeilingEmulation
Modifier and Type | Method and Description |
---|---|
static InterruptCeilingEmulation |
instance()
Obtain the instance of this class for a given interrupt.
|
getMonitorControl, getMonitorControl, setMonitorControl, setMonitorControl
public static InterruptCeilingEmulation instance()
InterruptServiceRoutine
associate with a maskable
interrupt.