Programmation asynchrone historique

Il existe principalement trois méthodes pour faire de la programmation asynchrone sous Java :

Méthode

Explication

Callback

Les méthodes asynchrones n’ont pas de valeur de retour, mais prennent un paramètre supplémentaire de callback (une expression Lambda ou une classe anonyme) qui est appelé lorsque le résultat est disponible. Un exemple bien connu est la hiérarchie EventListener de Swing.

Future

Les méthodes asynchrones retournent immédiatement un Future<T>. Le processus asynchrone calcule une valeur T, mais l’objet Future masque son accès. La valeur n’est pas immédiatement disponible...

couv_EPREAJASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Flux réactifs (reactive streams)
Suivant
API réactives