Future

Il s'agit là d'un concept introduit avec java 5 pour récupérer le résultat d'un calcul "asynchrone" effectué par un thread concurrent.

Java 5 a introduit l'interface Callable et la méthode call qui, contrairement à la méthode run de l'interface Runnable, rend un résultat.

Pour utiliser

public interface Future <V>

boolean cancel(boolean mayInterruptIfRunning)

V get()

V get(long timeout, TimeUnit unit)

boolean isCancelled()

boolean isdone()

}

http://www.infres.enst.fr/~domas/TP-Java-Conc-2.html

http://blogs.sun.com/CoreJavaTechTips/entry/get_netbeans_6

» Glossaire programmation concurrente et Java