Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
Modifier and Type | Method and Description |
---|---|
static Affinity |
Affinity.generate(BitSet set)
Create an affinity set based on the given bitset of processors.
|
static Affinity |
Affinity.get(BoundAsyncEventHandler baeh)
return the affinity set that was set for a given async event
handler.
|
static Affinity |
Affinity.get(ProcessingGroupParameters pgp)
Return the affinity set that was set for a given processing
group.
|
static Affinity |
Affinity.get(Thread thread)
Return the affinity set that was set for a given thread.
|
Affinity |
BoundRealtimeExecutor.getAffinity()
Determine the affinity set instance associated with
task . |
static Affinity |
Affinity.getHeapSoDefaultAffinity()
Return the default CPU affinity set for schedulable objects that
may access heap memory.
|
static Affinity |
Affinity.getJavaThreadDefaultAffinity()
Return the default CPU affinity set for non-RTSJ normal Java
threads.
|
static Affinity |
Affinity.getNoHeapSoDefaultAffinity()
Return the default CPU affinity set for schedulable objects that
run in no-heap mode.
|
static Affinity |
Affinity.getPGroupDefaultAffinity()
Return the default CPU affinity set for schedulable objects for
which the intersection of their CPU affinity and the affinity set
for their ProcessingGroupParameters is empty.
|
static Affinity[] |
Affinity.getPredefinedAffinities()
Short hand for getPredefinedAffinities(null)
|
static Affinity[] |
Affinity.getPredefinedAffinities(Affinity[] dest)
Copy the set of all predefined affinity sets to an array
|
Modifier and Type | Method and Description |
---|---|
static Affinity[] |
Affinity.getPredefinedAffinities(Affinity[] dest)
Copy the set of all predefined affinity sets to an array
|
static void |
Affinity.set(Affinity set,
BoundAsyncEventHandler baeh)
Set the CPU affinity of a given bound async event handler.
|
static void |
Affinity.set(Affinity set,
ProcessingGroupParameters pgp)
Set the processors affinity of a given processing group
parameters instance.
|
static void |
Affinity.set(Affinity set,
Thread thread)
Set the CPU affinity of a given thread.
|
void |
BoundRealtimeExecutor.setAffinity(Affinity set)
Set the processor affinity of a
task to set with
immediate effect. |
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.