如果两个 pthread “同时”调用 msgsnd() 函数,将消息发布到同一个消息队列,会发生什么情况?
如果两个进程执行相同的操作怎么办?它们是线程还是进程重要吗?
对 Linux 2.6.15-2.5 特别感兴趣 #1 SMP PREEMPT Sep 19 星期二 10:56:25 CDT 2006 x86_64 x86_64 x86_64 GNU/Linux
The pthread 的手册页 http://www.kernel.org/doc/man-pages/online/pages/man7/pthreads.7.html告诉你你想知道的:
线程安全函数是一种可以同时从多个线程安全调用的函数(即,无论是否存在,它都将提供相同的结果)。
POSIX.1-2001 和 POSIX.1-2008 要求标准中指定的所有函数都应是线程安全的...
msgsnd
是 POSIX 定义的函数之一,并且不排除在这一要求之外。是两个线程还是两个进程都没有关系。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)