public interface Scheduler extends SyncPolicy, SharednessPolicy
BEGIN_ATOMIC, BLOCK, END_ATOMIC, INTERRUPT, JOIN, LOCK, NOTIFY, NOTIFYALL, PARK, POST_FINALIZE, PRIORITY, RELEASE, RESCHEDULE, RESUME, ROOT, SLEEP, START, STOP, SUSPEND, TERMINATE, UNPARK, WAIT, YIELD
Modifier and Type | Method and Description |
---|---|
void |
initialize(VM vm,
ApplicationContext appCtx)
per application initialization
|
initializeSyncPolicy, initializeThreadSync, setRootCG, setsBeginAtomicCG, setsBlockedThreadCG, setsEndAtomicCG, setsInterruptCG, setsJoinCG, setsLockAcquisitionCG, setsLockReleaseCG, setsNotifyAllCG, setsNotifyCG, setsParkCG, setsPostFinalizeCG, setsPriorityCG, setsRescheduleCG, setsResumeCG, setsSleepCG, setsStartCG, setsStopCG, setsSuspendCG, setsTerminationCG, setsUnparkCG, setsWaitCG, setsYieldCG
canHaveSharedArrayCG, canHaveSharedClassCG, canHaveSharedObjectCG, cleanupThreadTermination, initializeClassSharedness, initializeObjectSharedness, initializeSharednessPolicy, setsSharedArrayCG, setsSharedClassCG, setsSharedClassExposureCG, setsSharedObjectCG, setsSharedObjectExposureCG, updateArraySharedness, updateClassSharedness, updateObjectSharedness
void initialize(VM vm, ApplicationContext appCtx)