Guillaume Paris
Guillaume Paris

Reputation: 10537

boost interprocess mutex vs boost thread mutex

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 ?

Upvotes: 5

Views: 1301

Answers (1)

KillianDS
KillianDS

Reputation: 17196

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.

Upvotes: 6

Related Questions