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.baseruntime | |
edu.rice.hj.runtime.javafj | |
edu.rice.hj.runtime.sequential |
The base package for a sequential implementation of the HJ runtime.
|
Modifier and Type | Method and Description |
---|---|
static <V> HjFuture<V> |
Module1.future(HjSuspendingCallable<V> callable)
Construct to create an asynchronous task that returns a result which will be available in the futureNb.
|
static <T,V> HjFuture<V> |
Module1.futureAwait(HjFuture<T> f1,
HjFuture<T> f2,
HjFuture<T> f3,
HjSuspendingCallable<V> callable)
futureAwait.
|
static <T,V> HjFuture<V> |
Module1.futureAwait(HjFuture<T> f1,
HjFuture<T> f2,
HjSuspendingCallable<V> callable)
futureAwait.
|
static <T,V> HjFuture<V> |
Module1.futureAwait(HjFuture<T> f1,
HjSuspendingCallable<V> callable)
futureAwait.
|
static <T,V> HjFuture<V> |
Module1.futureAwait(List<HjFuture<T>> dependences,
HjSuspendingCallable<V> callable)
futureAwait.
|
Modifier and Type | Method and Description |
---|---|
<V> HjFuture<V> |
HjRuntime.futureSusp(HjSuspendingCallable<V> callable)
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
|
<T,V> HjFuture<V> |
HjRuntime.futureSuspAwait(List<HjFuture<T>> dependencies,
HjSuspendingCallable<V> callable)
Equivalent of
HjRuntime.asyncAwait(java.util.List, HjRunnable) which returns a future. |
Modifier and Type | Method and Description |
---|---|
<V> HjFuture<V> |
BaseRuntime.futureSusp(HjSuspendingCallable<V> callable)
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
|
<T,V> HjFuture<V> |
BaseRuntime.futureSuspAwait(List<HjFuture<T>> dependencies,
HjSuspendingCallable<V> callable)
Equivalent of
HjRuntime.asyncAwait(java.util.List, HjRunnable) which returns a future. |
Modifier and Type | Method and Description |
---|---|
<V> HjFuture<V> |
JavaForkJoinRuntime.futureSusp(HjSuspendingCallable<V> callable)
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
|
<T,V> HjFuture<V> |
JavaForkJoinRuntime.futureSuspAwait(List<HjFuture<T>> dependencies,
HjSuspendingCallable<V> callable) |
Modifier and Type | Method and Description |
---|---|
<V> HjFuture<V> |
SequentialRuntime.futureSusp(HjSuspendingCallable<V> callable)
Creates an asynchronous task and returns the futureNb object representing the value of the computation.
|
<T,V> HjFuture<V> |
SequentialRuntime.futureSuspAwait(List<HjFuture<T>> dependencies,
HjSuspendingCallable<V> callable) |
Copyright © 2015 Rice University - Department of Computer Science. All rights reserved.