小编kle*_*kle的帖子

共享内存中的std :: mutex无法正常工作

我有一个场景,共享内存区域由两个不同的进程专门访问.当我启动进程时,第一个进程成功锁定互斥锁,更新内存并解锁互斥锁.但我观察到当第二个进程试图锁定它时,它仍处于死锁状态,等待互斥锁解锁.

对于第一个和第二个进程,互斥锁之间的时间差为10秒.

我使用的是std :: mutex.请告诉我我错过了什么.

c++ multithreading mutex shared-memory stdmutex

1
推荐指数
2
解决办法
1606
查看次数

标签 统计

c++ ×1

multithreading ×1

mutex ×1

shared-memory ×1

stdmutex ×1