Est java.util.Hashtable "thread-safe"?

Il a été un moment depuis que j'ai utilisé de la table de hachage pour quelque chose de significatif, mais il me semble que le get() et() les méthodes en cours de synchronisation.

La Javadoc de ne pas tenir compte de cela. Ils ont simplement dire que la classe Hashtable est synchronisé. Que puis-je assumer? Si plusieurs threads accèdent à la table de hachage en même temps (en supposant qu'ils ne modifient pas la même entrée), les opérations de réussir, non? Je suppose que ce que je vous pose est "Est java.util.Hashtable "thread-safe"?"

Merci de me Guider pour sortir de ce problème...

download.oracle.com/javase/7/docs/api/java/util/Hashtable.html
Citation du lien ci-dessus - à la différence de la nouvelle collection les implémentations de la table de hachage est synchronisé. Si un thread-safe mise en œuvre n'est pas nécessaire, il est recommandé d'utiliser une table de hachage en place de la table de hachage. Si un thread-safe hautement parallèles de mise en œuvre est souhaitée, il est recommandé d'utiliser ConcurrentHashMap en place de la table de hachage.

OriginalL'auteur Saravanan | 2011-09-13