pthread_mutex
- 进程间互斥锁
- 无名全局互斥锁
pthread_mutex_init()+shm;
- 无名全局互斥锁
sem_t
- 进程间信号量
- 有名信号量
sem_open();信号量保存/dev/shm/中并以sem.name命名;如果不调用sem_unlink处理,则会在系统中一直保存至下一次启动。 - 无名全局信号量
sem_init()+shm;
- 有名信号量
信号量的处理
- 对于信号的捕捉,及时释放并销毁
SIGINTSIGQUIT- …
本文详细介绍了进程间互斥锁和信号量的概念、使用方式及信号量的处理方法,包括如何初始化、操作和释放信号量,以及如何处理SIGINT、SIGQUIT等信号。
pthread_mutex_init()+shm;sem_open();信号量保存/dev/shm/中并以sem.name命名;如果不调用sem_unlink处理,则会在系统中一直保存至下一次启动。sem_init()+shm;SIGINTSIGQUIT
被折叠的 条评论
为什么被折叠?