提升进程间互斥对比增强线程互斥

时间:2011-07-18 13:19:52

标签: c++ boost

我刚刚意识到它在Boost中似乎有两个互斥'世界'。 boost :: interprocess下的一些互斥量的定义和boost :: thread下的互斥量可以互换使用吗?例如scoped_lock with boost :: wait?

1 个答案:

答案 0 :(得分:6)

据我所知,你可以使用进程间互斥而不是boost :: thread mutex,但考虑到它们可能会因为它们打算在进程间内存中运行而变慢。

您不能使用线程中的同步机制并在进程间使用它们,这些并不是为多进程同步而设计的。