如果两个并行线程呼吁在“相同”的时间则msgsnd()函数,发布消息到同一个消息队列会发生什么?
如果哪两个过程一样吗? 不要紧,如果他们是线程或进程?
为Linux 2.6.15-2.5#1 SMP PREEMPT星期二9月19日10点56分25秒CDT 2006 x86_64的x86_64的x86_64的GNU / Linux的具体兴趣
如果两个并行线程呼吁在“相同”的时间则msgsnd()函数,发布消息到同一个消息队列会发生什么?
如果哪两个过程一样吗? 不要紧,如果他们是线程或进程?
为Linux 2.6.15-2.5#1 SMP PREEMPT星期二9月19日10点56分25秒CDT 2006 x86_64的x86_64的x86_64的GNU / Linux的具体兴趣
该用于并行线程手册页告诉你想知道的:
线程安全函数是一个可以安全地(即,它会带来同样的结果,无论它是)在同一时间从多个线程调用。
POSIX.1-2001与POSIX.1-2008要求标准中规定的所有功能应是线程安全的...
msgsnd
是由POSIX定义的功能中,而不是从这个要求排除在外。 不要紧,如果是两个线程或两个过程。