線程同步之信號量(sem_init,sem_post,sem_wait)

信號量和互斥鎖(mutex)的區別:互斥鎖只容許一個線程進入臨界區,而信號量容許多個線程同時進入臨界區。多線程 很少作解釋,要使用信號量同步,須要包含頭文件semaphore.h。函數 主要用到的函數:post int sem_init(sem_t *sem, int pshared, unsigned int value);,其中sem是要初始化的信號量,pshared表示此信號量是在進程間共享
相關文章
相關標籤/搜索