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
simultaneously
serializing to different archive instances. (I can't imagine multiple
threads
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:
> http://lists.boost.org/mailman/listinfo.cgi/boost


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk