pthread_mutex
- 进程间互斥锁
- 无名全局互斥锁
pthread_mutex_init()
+shm
;
- 无名全局互斥锁
sem_t
- 进程间信号量
- 有名信号量
sem_open()
;信号量保存/dev/shm/
中并以sem.
name
命名;如果不调用sem_unlink
处理,则会在系统中一直保存至下一次启动。 - 无名全局信号量
sem_init()
+shm
;
- 有名信号量
信号量的处理
- 对于信号的捕捉,及时释放并销毁
SIGINT
SIGQUIT
- …