线程同步之信号量(sem_init,sem_post,sem_wait)

信号量和互斥锁(mutex)的区别:互斥锁只容许一个线程进入临界区,而信号量容许多个线程同时进入临界区。多线程 很少作解释,要使用信号量同步,须要包含头文件semaphore.h。函数 主要用到的函数:post int sem_init(sem_t *sem, int pshared, unsigned int value);,其中sem是要初始化的信号量,pshared表示此信号量是在进程间共享
相关文章
相关标签/搜索