Design Patterns
Expert
Stabilisation d'un Singleton non thread-safe
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
bugfix
singleton
concurrency
creational-pattern
nodejs
Scénario Technique
Contexte Un Singleton est utilisé pour gérer une connexion base de données. Le Problème Dans un environnement multi-thread ou worker, plusieurs instances sont créées simultanément. Code actuel class Database { constructor() {} } Contraintes Garantir unicité même en cas d’accès concurrent, et empêcher toute instanciation directe. Livrable attendu Une implémentation robuste empêchant double instanciation concurrente.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.