2009-11-10 5 views
0

Nous utilisons la bibliothèque concomitante de Doug Lea depuis plus de 8 ans maintenant. Pour des raisons de compatibilité descendante, notre code a été limité à l'utilisation du niveau de langage Java 2 et de la bibliothèque JDK 1.3.Présentation/Didacticiel sur le passage de dl.util.concurrent à java.util.concurrent

Maintenant, nous travaillons sur une nouvelle version majeure et sommes enfin en mesure d'utiliser les fonctionnalités de Java 5.

Nous pensons que nous devrions passer de en utilisant la bibliothèque concurrency « ancienne » à les caractéristiques de util.concurrent de JSR 166.

La difficulté que nous rencontrons est la transition entre ces deux bibliothèques. Les deux ont des concepts similaires, mais les classes sont nommées différemment, les caractéristiques semblent être à manquer ...

Y a-t-il des ressources spécifiques à ce sujet? Articles, tutoriels, des aperçus sur les communs et les différences * ...

je cherché sur le web bien sûr, mais est venu vide.

Oui, je sais que ce que je devrais vraiment faire est relue Programmation concurrente en Java et enfin lu Java Concurrency puis - avec la pleine connaissance - écrire la transition me guide, sur mesure pour notre projet. ..

Répondre

1

Avez-vous envisagé de contacter Doug Lea directement? Ses informations de contact sont énumérées sur http://g.oswego.edu/ où il y a également un aperçu de son travail sur les utilités concourantes mais pour autant que je peux voir, pas ce que vous demandez ici.

+0

En fait - non, n'y ai pas pensé, d'une manière évidente, peut-être que je suis trop timide; -) Voyons voir si quelque chose se présente et si non, je vais le faire, merci. –

+0

Si cela est important pour votre entreprise, envisagez de l'embaucher comme consultant. Les universitaires aiment généralement être payés pour ce qu'ils feraient de toute façon :) –

0

Je doute que vous ne trouviez aucune ressource sur le Web pour ce problème.

À titre d'exemple:

Comme vous avez dit - il y a beaucoup une amende de livres sur ce sujet, et chacun vous obtiendrez où vous avez besoin. Obtenez one of those, lisez-le du début à la fin, et c'est tout ce que vous devez savoir.

+0

Je suis désolé que vous ayez mal compris. J'ai déclaré explicitement que je suis à la recherche de ressources sur ** les comparaisons ** de ces deux bibliothèques. Cas idéal: "Vous avez utilisé' FutureResult' maintenant utilisez 'Xyz' –

+0

@Gerd - Je crois que si vous apprenez le sujet en profondeur, vous n'aurez aucun problème à faire ces comparaisons vous-même. de tout matériel spécifique sur le passage de cette bibliothèque à 'java.util.concurrent' –

+0

@Yuval - Je sais et respecte que vous essayez d'aider, c'est pourquoi j'ai écrit" Oui, je sais ce que je devrais ... " Mais c'est une question de temps et de charge de travail en ce moment - je vais le faire - j'ai déjà acheté Java Concurrency de Brian Goetz, mais je dois décider dans l'avenir si je continuerai à utiliser l'ancienne bibliothèque ou à déménager. si nous bougeons, comment le faire.En outre, cela ne me concerne pas seul, mais une équipe de 6-7 personnes –

Questions connexes