我是一個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