24
我一直在追踪与strace的进程,并看到条目,如:FUTEX_WAIT和FUTEX_WAIT_PRIVATE有什么区别?
futex(0x7ffff79b3e00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7ffff79b3e00, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
然而,当我看着man page for futex我只看到条目,如FUTEX_WAIT
和FUTEX_WAKE
。所以我的问题是_PRIVATE
附加到我的strace输出中这些名称的结尾是什么意思?例如FUTEX_WAKE
之间有什么区别,在futex手册页和FUTEX_WAKE_PRIVATE
中记录,我在strace输出中看到,或者我可以假设他们是相同的,当我试图了解正在发生的程序我是调试。
难道这与[this?]有关(http://lwn.net/Articles/229668/) – 2012-04-02 21:03:47