Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Vous avez demandé le commentaire #356802.

Retourner sur le contenu associé.

Re: IBM demande à Sun de "libérer" Java

Posté par Nicolas Marchildon (page perso, ) le 26/02/2004 à 19:12. (lien). Évalué à 1.

> Mais dans un fonctionnement multi-thread, ca peut etre un peu plus
> sur... Non?

Oui, mais un bon programmeur s'en charge lui-même et synchronise à un niveau supérieur, là où c'est nécessaire pour son application. C'est plus rapide de synchroniser un bloc dans ta classe, où tu accèdes à la liste, que de synchroniser deux fois - dans ton bloc ET dans la liste.

Un Vector, oui, c'est plus sûr, mais tu ne devrais pratiquement pas avoir besoin de sa synchronisation. Si tu ne veux pas prendre de chances, ok, mais un Collections.synchronizedList(new ArrayList(...)) fait tout aussi bien l'affaire.

[ Répondre ]