У меня возник этот вопрос, когда я пользовался системой v mq. На самом деле, я хочу уменьшить потерю производительности, сняв блокировку. Я протестировал его на своей машине, и он работает нормально. Я гуглил и нахожу следующий контент.
https://books.google.com.ph/books?id=KfCuBAAAQBAJ&lpg=PA337&dq=msgsnd%20%20lock&hl=zh-CN&pg=PA337#v = onepage & q & f = false
В этой книге говорят, что системные вызовы msgsnd и msgrcv использовали такой же замок. Значит, они означают, что мне не нужно добавлять блокировку в мое приложение пользовательского пространства?