Design Patterns - Singleton
2 h
5 exercices
Niveau 7
Énoncé
Testez la classe Singleton dans un environnement multithread pour vérifier sa robustesse.
class Singleton:
__instance = None
# ...
Contrainte
Utilisez le module threading pour créer plusieurs threads qui tentent d'accéder ou de créer l'instance Singleton simultanément.
Résultat Attendu
La classe Singleton doit maintenir une instance unique même dans un environnement multithread.
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !