一、两种信号量的介绍
1. Posix有名信号量:使用IPC名字标识,用于进程或线程间的同步
2. 基于内存的信号量: 存放在共享内存区,用于进程或线程间的同步
二、有名信号量的的调用流程
sem_open() ----> sem_wait() sem_trywait() sem_post() sem_getvalue() ----> sem_close() sem_unlink()
三、基于内存信号量的调用流程
sem_init() ----> sem_wait() sem_trywait() sem_post() sem_getvalue() ----> sem_destroy()