我是一个64位的Linux机器:Linux的futex的64位
的Linux illin793 2.6.32-279.5.2.el6.x86_64#1 SMP星期二8月14日11时36分39秒 美国东部时间2012 x86_64的x86_64的x86_64的GNU/Linux的
从人futex的:
INT futex的(INT * UADDR,诠释运算,INT VAL,常量结构的timespec *超时, INT * uaddr2,INT VAL3 );
所以,这里futex可以使用32位值。
在Linux上是否有与64位值一起工作的futex?
从你推断出它与32位值一起工作的是什么? – 2013-02-12 07:57:49
int * uaddr,int val – Alex 2013-02-12 08:10:08
'futex'(像'clone')是线程库的*实现*的低级系统调用(例如'-lpthread')。否则没有理由使用它;你不能只使用posix线程进行编码吗? http://www.kernel.org/doc/man-pages/online/pages/man7/futex.7.html – 2013-02-12 11:32:15