如果你不知道什么是futex和linuxthreads-0.9,请不要回复。
我可以将一个基于 futex 的互斥锁与来自 linuxthreads-0.8 或 -0.9 的互斥锁(在所有 glibc <=2.2 和所有 uClibc 中使用)混合在一起吗?
我需要进程间互斥锁(pshared 之一,PTHREAD_PROCESS_SHARED)。
那么,如果线程是由 linuxthreads pthread_manager 来启动和管理的,会不会被基于 futex 的 sleep 和 wake 混淆了呢?
我可以将基于 futex 的互斥锁用于进程间和线程间同步吗?