簡體   English   中英

為什么Boost進程間的名為互斥體的文檔說每個進程都應該有自己的命名互斥體?

[英]Why do the boost interprocess named mutex docs say each process should have it's own named mutex?

我正在嘗試使用名為互斥的boost進程間,而對於文檔中的這一行我有些困惑: 具有全局名稱的互斥體,因此可以在不同的進程中找到它。 該互斥鎖不能放在共享內存中,每個進程都應具有自己的named_mutex。

我希望不同的進程使用相同的互斥鎖,而不是每個進程都有自己的互斥鎖。 那條線到底是什么意思?

http://www.boost.org/doc/libs/1_63_0/doc/html/boost/interprocess/named_mutex.html

看來措辭不好。 它應顯示為:

...,每個進程都應該有自己的named_mutex 類實例。

也可以在此處查看named_mutex示例用法。 您將需要向下滾動到“命名互斥鎖示例”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM