Lavoisier S.A.S.
14 rue de Provigny
94236 Cachan cedex
FRANCE

Heures d'ouverture 08h30-12h30/13h30-17h30
Tél.: +33 (0)1 47 40 67 00
Fax: +33 (0)1 47 40 67 02


Url canonique : www.lavoisier.fr/livre/informatique/programmation-concurrente/joyeux/descriptif_3643288
Url courte ou permalien : www.lavoisier.fr/livre/notice.asp?ouvrage=3643288

Programmation concurrente - Maîtrisez le traitement de vos données en Java Maîtrisez le traitement de vos données en Java

Langue : Français

Auteur :

Couverture de l’ouvrage Programmation concurrente - Maîtrisez le traitement de vos données en Java
La programmation concurrente est longtemps restée confidentielle. Les problématiques contemporaines font qu'elle devient de plus en plus incontournable. Dans ce livre, l'auteur commence par présenter l'historique de la programmation concurrente pour montrer son utilité et son importance, de plus en plus grandissante dans le paysage actuel. Les différentes problématiques et les solutions apportées sont présentées.
Ensuite, le cœur même de la programmation concurrente est présenté suivant deux axes complémentaires.
Le premier axe concerne les accès aux ressources. L'auteur détaille les ressources et les informations disponibles ainsi que les différentes manières d'y accéder, et les différentes notions à considérer dans le cadre de la programmation concurrente. Des stratégies d'accès à l'information et des exemples en Java sont présentés.
Le second axe concerne le traitement de l'information, c'est-à-dire la programmation concurrente en elle-même. L'objectif est de montrer l'éventail des possibilités utilisables par un développeur. L'API de la programmation concurrente en Java est étudiée : écriture de threads, précautions à respecter, verrous, informations disponibles... Les différentes évolutions de l'API Java sont également détaillées, notamment le package concurrent et les collections. D'autres aspects connexes sont ensuite abordés, tels que la programmation native, les nouveautés l'API Java 8, un exemple de programmation Big Data et la stratégie adoptée pour le traitement de masse, la programmation GPU...
Pour finir, l'auteur aborde la programmation concurrente sous divers environnements de développement : l'environnement Java EE, notamment pour les accès concurrents à la base de données et les EJB, et l'environnement Android.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Programmation concurrente
Accès aux ressources
Programmation
Programmation en environnement spécifique

Laurent JOYEUX dispose d'une formation en électronique et est titulaire d'un doctorat en informatique avec une spécialité en traitement d'images. Les thématiques de recherche qu'il a étudiées (restauration de séquences d'images et restitution 3D de macromolécules observées par microscope électronique), l'ont naturellement confronté à l'utilisation de la programmation concurrente avec des implémentations sur machines multiprocesseurs ou sur machines dédiées. Plusieurs missions dans le domaine de l'innovation technologique, du développement de prototypes, du développement full-stack de sites e-commerce et de l'intégration logicielle dans des projets européens l'ont également amené à travailler en environnement Java. Ce livre est l'occasion pour lui de restituer au lecteur sa vision et son expérience de la programmation concurrente en Java.

Date de parution :

Ouvrage de 320 p.

17.8x21.6 cm

Épuisé

Thème de Programmation concurrente - Maîtrisez le traitement de... :