Skip to content

Latest commit

 

History

History
 
 

POSIX_sem

使用方法

cd POSIX_semaphore/
make
./multi_threads_sem
./multi_processes_sem

描述

POSIX版的semaphore有两种类型,一种是多进程之间的,需要使用一个名字来初始化一个sem_t数组结构。

还有一个进程之内多个线程之间的版本,直接定义一个sem_t类型的变量即可,使用sem_init初始化,使用结束之后使用sem_destroy来销毁。