5
我剛剛意識到,它似乎有兩個互斥'世界'在Boost。 boost :: interprocess下的一些互斥體的定義和boost :: thread ..下的互斥體可以互換使用嗎?例如scoped_lock with boost :: wait?提升interprocess互斥體vs提升線程互斥體
我剛剛意識到,它似乎有兩個互斥'世界'在Boost。 boost :: interprocess下的一些互斥體的定義和boost :: thread ..下的互斥體可以互換使用嗎?例如scoped_lock with boost :: wait?提升interprocess互斥體vs提升線程互斥體
據我所知,你可以使用進程間互斥而不是boost :: thread mutex,但考慮到它們可能會比較慢,因爲它們打算在進程間內存中運行。
您不能使用線程中的同步機制並在進程間使用它們,但它們根本不適用於多進程同步。