IBM. Build. JUnit FAQ. A Collection of JVM Options. Le Singleton en environnement Multithread - Club d'entraide des développeurs francophones. Le design pattern singleton fait partie des plus utilisés en programmation.
Il permet de s'assurer qu'il n'y a qu'une seule instance d'une classe dans un environnement d'exécution et pour une durée d'exécution : Pour plus de détails. Toutefois, dans un environnement multithread, l'utilisation de ce pattern nécessite quelques précautions pour limiter les problèmes d'accès concurrents.
Dans cet article, nous allons évoquer le problème du singleton en environnement multithread.