Bonjour,
j'ai du mal � comprendre les probl�mes de concurrence pos�s par le pattern singleton. Par exemple, je ne comprend rien � ce papier: http://www.aristeia.com/Papers/DDJ_J...04_revised.pdf
Ne suffit-il pas de prot�ger l'accesseur � l'instance unique pour que notre singleton soit thread safe? Par exemple, le singleton suivant est-il thread safe:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 static Singleton* GetInstance() { boost::mutex::scoped_lock lock(my_mutex); if ( instance == nullptr ) intance = new Singleton(); return instance; }![]()
Partager