Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Programmation concurrente - maîtrisez le traitement de vos données en java
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Programmation concurrente - maîtrisez le traitement de vos données en java

Programmation concurrente - maîtrisez le traitement de vos données en java

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

Laurent Joyeux - Collection Epsilon

320 pages, parution le 15/11/2017

Résumé

Aujourd'hui incontournable pour exploiter au mieux les données disponibles, la programmation concurrente mêle deux problématiques interdépendantes : l'accès aux données et l'exploitation des ressources pour les traiter. L'objectif de ce livre est de montrer à un développeur l'éventail des possibilités utilisables pour maîtriser le traitement de l'information en Java.

Dans ce livre, l'auteur commence par présenter ce qu'est la programmation concurrente pour montrer son utilité et son importance : contexte général, historique, types de programmation concurrente, limites actuelles...

Le chapitre qui suit traite de l'accès aux ressources. L'auteur y détaille les différents types de ressources disponibles, les différentes notions à considérer dans le cadre de la programmation concurrente (partage de la ressource, granularité, intégrité de l'information...), ainsi que les différents types d'accès aux données (accès exclusifs, accès concurrentiels, sérialisation des accès...). Des stratégies d'accès à l'information sont également présentées à l'aide d'exemples en Java.

La suite du livre se concentre plus particulièrement sur le traitement de l'information, le coeur de la programmation concurrente. L'API de la programmation concurrente en Java est étudiée : écriture de threads, précautions à prendre, verrous à mettre en place... 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 présentés tels que la programmation native à l'aide de la couche logicielle JNI (Java Native Interface), un exemple de MapReduce pour la programmation Big Data, la programmation GPU...

Pour finir, l'auteur décrit la programmation concurrente sous deux 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.

Sommaire

  • Programmation concurrente
  • Accès aux ressources
  • Programmation
  • Programmation en environnement spécifique
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Eni
Auteur(s) Laurent Joyeux
Collection Epsilon
Parution 15/11/2017
Nb. de pages 320
Format 17.8 x 21.6
Couverture Broché
Poids 542g
Intérieur Noir et Blanc
EAN13 9782409011085
ISBN13 978-2-409-01108-5

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription