Linux下使用pthread实现进程锁的注意事项1. 背景2. 接口3 代码4. 结论
1. 背景最近通过共享内存mmap实现多进程的数据共享,使用PTHREAD_PROCESS_SHARED时写错了,导致进程锁不起作用。2. 接口接口说明如下,用法与多线程的互斥锁类似,但需要额外设置一下PTHREAD_PROCESS_SHAREDSYNOPSIS #include <pthread.h> int pthread_mutexattr_getpshared( const pth