Developpez.com - Rubrique Java

Le Club des Développeurs et IT Pro

Apprendre à utiliser RXJava une bibliothèque pour faciliter la programmation asynchrone

Un cours de Serge Tahé

Le 2016-05-18 15:14:25, par Serge Tahé, Expert éminent
J'a mis à l'URL http://tahe.developpez.com/tutoriels-cours/rxjava-rxswing-rxandroid/ un article sur la bibliothèque RxJava.

La bibliothèque RxJava s'appuie sur le concept suivant : un flux d'éléments de type Observable est observé par un ou plusieurs souscripteurs (abonnés, observateurs, consommateurs) de type Subscriber. La bibliothèque RxJava permet que le flux Observable s'exécute dans un thread T1 et son observateur Subscriber dans un thread T2 sans que le développeur n'ait à se soucier de gérer le cycle de vie de ces threads et de problèmes naturellement difficiles, tels que le partage de données entre threads et la synchronisation de ceux-ci pour exécuter une tâche globale. Elle facilite donc la programmation asynchrone.

Ce document décrit les bases de la bibliothèque RxJava puis utilise celles-ci dans deux applications exemples : l'une dans un environnement Swing, l'autre dans un environnement Android.

La bibliothèque RxJava est assez complexe à saisir et j'ai pu faire des erreurs dans le document. Utilisez alors ce forum pour les signaler.

Serge Tahé, le 18 mai 2016

Retrouver tous les meilleurs cours et tutoriels pour apprendre la programmation Java Web
  Discussion forum
0 commentaire