bonjour,
Je voudrais savoir si il y'a des classe en java qui sont thread safety, si oui les quelles ?
Version imprimable
bonjour,
Je voudrais savoir si il y'a des classe en java qui sont thread safety, si oui les quelles ?
... Tu veux une liste 8O ?
Il y a par exemple StringBuffer (qui est synchronisée, au contraire de StringBuilder.)
Il y a tout ce qui est renvoyé par Collections.synchronizedList(), synchronizedSet(), synchronizedMap()...
Il y a Vector<E>, synchronisé de base.
Il y a plein de composants et classes Swing, qui s'arrangent pour s'exécuter sur l'EDT, synchronisés comme il faut.
J'imagine qu'il y en a un paquet.
Moui, c'est vrai, les composants eux-mêmes ne le sont pas.
Mais plein de leurs méthodes sont documentées comme étant thread-safe.
AtomicIntger est-il thread safe ?
@thelvin : Il s'agit plus d'exception qu'autres choses. Par défaut Swing n'est pas thread-safe !
@lastrecrue : Oui, c'est indiqué dans la doc du package qui détaille l'utilisation des classe AtomicXXX : java.util.concurrent.atomic
Comme d'hab il n'y a rien de mieux que la doc pour répondre à ce genre de question.
a++
merci .. j'ai surtout trouvé mon bonheur ici : http://download-llnw.oracle.com/java...tomicvars.html