Linux下信号量的使用与处理

来源:互联网 发布:linux安装教程图解 编辑:程序博客网 时间:2024/06/05 06:39

pthread_mutex

  • 进程间互斥锁
    • 无名全局互斥锁 pthread_mutex_init()+shm;

sem_t

  • 进程间信号量
    • 有名信号量 sem_open();信号量保存/dev/shm/中并以sem.name命名;如果不调用sem_unlink处理,则会在系统中一直保存至下一次启动。
    • 无名全局信号量 sem_init()+shm;

信号量的处理

  • 对于信号的捕捉,及时释放并销毁
    • SIGINT
    • SIGQUIT
0 0
原创粉丝点击