| Package | Description |
|---|---|
| edu.rice.hj |
The base package for all habanero-java related items.
|
| edu.rice.hj.api |
The base package for all Habanero-Java API.
|
| edu.rice.hj.runtime.forkjoin |
The base package for a fork-join based parallel implementation of the HJ runtime.
|
| edu.rice.hj.runtime.phasers |
The base package for the habanero-java phaser support.
|
| edu.rice.hj.runtime.sequential |
The base package for a sequential implementation of the HJ runtime.
|
| Modifier and Type | Method and Description |
|---|---|
static HjPhaser |
Module1.newPhaser(PhaserMode phaserMode)
Factory method to create a new
HjPhaser with the specified mode. |
| Modifier and Type | Field and Description |
|---|---|
static PhaserMode |
PhaserMode.DEFAULT_MODE
The default phaser registration mode.
|
PhaserMode |
PhaserPair.mode
The phaser registration mode.
|
| Modifier and Type | Method and Description |
|---|---|
PhaserMode |
HjPhaser.getPhaserMode()
Returns the registration mode of the phaser was created with.
|
static PhaserMode |
PhaserMode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PhaserMode[] |
PhaserMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
PhaserPair |
HjPhaser.inMode(PhaserMode phaserMode)
Return a
PhaserPair with the phaser in the specified registration mode. |
HjPhaser |
HjRuntime.newPhaser(PhaserMode phaserMode)
Create a new phaser in the specified registration mode..
|
static PhaserPair |
PhaserPair.PhaserPair(HjPhaser pPhaser,
PhaserMode pMode)
Factory method to create PhaserPair instances.
|
| Constructor and Description |
|---|
PhaserPair(HjPhaser pPhaser,
PhaserMode pMode)
Constructor for PhaserPair.
|
| Modifier and Type | Method and Description |
|---|---|
HjPhaser |
ForkJoinRuntime.newPhaser(PhaserMode phaserMode)
Create a new phaser in the specified registration mode..
|
| Modifier and Type | Method and Description |
|---|---|
PhaserMode |
BlockingPhaser.getPhaserMode()
Returns the registration mode of the phaser was created with.
|
PhaserMode |
PhaserManager.phaserMode(BlockingActivity activity,
InternalPhaser phaser)
phaserMode.
|
PhaserMode |
BlockingPhaserManager.phaserMode(BlockingActivity activity,
InternalPhaser phaser)
phaserMode.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PhaserManager.checkPhaserUse(InternalPhaser ph,
PhaserMode prm)
Validates the use of a phaser in the current context.
|
void |
BlockingPhaserManager.checkPhaserUse(InternalPhaser ph,
PhaserMode prm) |
PhaserPair |
BlockingPhaser.inMode(PhaserMode phaserMode)
Return a
PhaserPair with the phaser in the specified registration mode. |
void |
PhaserManager.register(BlockingActivity parentActivity,
BlockingActivity childActivity,
InternalPhaser phaser,
PhaserMode phaserMode)
register.
|
void |
BlockingPhaserManager.register(BlockingActivity parentActivity,
BlockingActivity childActivity,
InternalPhaser phaser,
PhaserMode phaserMode)
register.
|
void |
InternalPhaser.register(BlockingActivity activity,
PhaserMode mode)
register.
|
void |
BlockingPhaser.register(BlockingActivity activity,
PhaserMode mode)
register.
|
| Constructor and Description |
|---|
BlockingPhaser(PhaserMode phMode,
int busyWaitCount,
PhaserManager phManager)
Constructor for BlockingPhaser.
|
BlockingPhaser(PhaserMode phMode,
PhaserManager phManager)
Constructor for BlockingPhaser.
|
BlockingPhaser(String phName,
PhaserMode phMode,
int busyWaitCount,
PhaserManager phManager)
Constructor for BlockingPhaser.
|
| Modifier and Type | Method and Description |
|---|---|
HjPhaser |
SequentialRuntime.newPhaser(PhaserMode phaserMode)
Create a new phaser in the specified registration mode..
|
Copyright © 2014 Rice University - Department of Computer Science. All rights reserved.