【发布时间】:2018-06-25 08:06:02
【问题描述】:
在我们的项目中,我们使用了一些需要遵守复杂规则的网络库。其中之一是我们应该手动创建一些 int 标识,该标识应该在同一主机上的每个进程中是唯一的(它也应该在特定范围内,因此我们不能使用 UUID 之类的东西)。我们在同一主机上有 >1 个容器,因此我们的想法是在不同进程之间同步生成此身份。为此,我想使用 boost 中的命名互斥锁,但我不确定它是否可以在同一主机中的 docker 容器之间工作。有人在 docker 容器中使用命名互斥锁吗?
【问题讨论】:
-
我认为您只需使用“shm docker shared”进行谷歌搜索就会获得更好的结果。这是非常具体的,但仅与 Boost 无关
标签: docker boost mutex named boost-mutex