标签: pthreads freebsd spinlock
就像下面的代码片段一样:
pthread_spin_init(&lock, PTHREAD_PROCESS_SHARED);
在Linux下,我可以使用进程共享的自旋锁,但是当我在FreeBSD 10.3下编译相同的代码时,我得到了EINVAL。
FreeBSD 10.3 仍然不支持PTHREAD_PROCESS_SHARED?
如果为true,是否存在实现轻量级进程共享锁的替代解决方案?