mutex - 在使用 POSIX 消息队列时,是否应该使用互斥锁来确保并发性?

标签 mutex

我在我的应用程序中使用单个 POSIX 消息队列,该队列可由多个读者访问。在这种情况下我应该使用互斥锁吗?

最佳答案

这类似于 Is msgsnd() thread- and/or process-safe? .
简短的回答是 - 它已经是线程安全的,因此无需使用互斥锁。

关于mutex - 在使用 POSIX 消息队列时,是否应该使用互斥锁来确保并发性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2377057/

相关文章:

c++ - condition_variable::notify_one 不会立即解除等待?

c++ - 用户模式和内核之间使用共享内存的缓慢通信

c - 线程互斥行为

go - 匿名互斥体和结构的死锁

c++ - std::vector - 线程安全和调整大小选项

c++ - 槽中的 QMutex

c - 多线程程序额外运行while循环次数

c++ - try_lock_for 未按预期工作

windows - 简单的多线程互斥示例是不正确的

c++ - 使用互斥锁在 2 个进程之间进行屏障同步