多线程使用信号量sem_init,sem_wait,sem_post
信号量的主要函数有:int sem_init(sem_t *sem,int pshared,unsigned int value);int sem_wait(sem_t *sem);int sem_post(sem_t *sem);sem_init用于对指定信号初始化,pshared为0,表示信号在当前进程的多个线程之间共享,value表示初始化信号的值。 sem_wait可以用来阻塞当前线程
原创
2015-08-01 19:27:59 ·
8826 阅读 ·
2 评论