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

Gui*_*e07 5 c++ boost

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

Kil*_*nDS 6

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

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