Thread-safe singleton pattern

Having considered [
http://www.research.ibm.com/designpatterns/pubs/ph-jun96.txt]
I propose singleton implementation.
I had attached "singleton.hpp" to this letter.
Below is the test program:
#include

Hi Andrew.
2010/1/26 Andrew Chinkoff
Does Boost community think that boost::Singleton is convenient solution?
After a quick glance at your suggested implementation, I see some issues: 1. "__SINGLETON_HPP__" is reserved 2. the same for "____DOOMED_SINGLETON_MUST_NOT_BE_ARRAY____" 3. use 0 rather than NULL 4. you might want to read http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf (on double checked locking) 5. http://www.boost.org/doc/libs/1_41_0/doc/html/thread/synchronization.html#th... might help you Kind regards Ingolf
participants (2)
-
Andrew Chinkoff
-
Ingolf Steinbach