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:
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;
} |
:question: