Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2005-10-11 11:51:59

Hmm - I would have to think about that.

This would only be a problem in the case where multiple threads are
serializing to different archive instances. (I can't imagine multiple
serializating to the same archive). Sorry I don't have much to say here.

Robert Ramey

Sean Huang wrote:
> There are many places in serialization library that use a pattern
> like the following:
> static oserializer & instantiate(){
> static oserializer instance;
> return instance;
> }
> AFAIK, not all compilers guarantee the initialization of a function
> level (or class member level) static variable is thread-safe. If I
> understand the code correctly, this essentially means that
> simultaneously serializing objects of the same type is not
> thread-safe. Am I missing something here?
> Thanks,
> Sean
> _______________________________________________
> Unsubscribe & other changes:

Boost list run by bdawes at, gregod at, cpdaniel at, john at