nobu.nokada / softhome.net wrote: > Hi, > > At Thu, 15 Jan 2004 13:24:19 +0900, > Hal Fulton wrote: > >>>>First question: Is this a valid way to implement Singleton, or am I >>>>overlooking something? >> >> > >> > Have you considered about race conditions? >> >>Thank you, Nobu. No, I did not consider race conditions. >> >>I suppose singleton.rb is thread safe? > > > Just using Thread.critical. And seems close to your idea > excepting for it uses "instance" method rather than "new". Actually I like "new" instead of "instance". I guess this (instance) is to emphasize that there can only be one. But I prefer simply calling new as usual, which was why I did this. Hal