Boost logo

Boost Users :

From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2007-07-16 10:28:58


JOAQUIN LOPEZ MU?Z wrote:
> Are construct<> and find_or_construct<> self-synchronized?
> For instance, can several process do the following
>
> seg.find_construct<type>("name");
>
> (same seg, type and name) without guarding the operation
> with a mutex?

Yes, all those functions are synchronized with a recursive mutex, so
that the constructor of the object can use construct<> again to
construct more named objects. This is (vaguely) explained here:

http://cloud.prohosting.com/newfunk/boost/libs/interprocess/
doc/html/interprocess/managed_memory_segment_features.html

Regards,

Ion


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net