I'm just realized that it seems to have two mutex 'world' in Boost. definition of some mutex under boost::interprocess and mutex under boost::thread.. could both be use interchangeably ? for exemple scoped_lock with boost::wait ?
As far as I know you can use interprocess mutex instead of boost::thread mutex , but take into account they'll be probably slower as they are intended to run in interprocess memory.
You cannot use the synchronization mechanisms from thread and use them in interprocess, these are not at all designed for multi-process synchronization.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With