pshared 为 0 时,信号只能由该进程内的所有线程使用。
#include <semaphore.h> sem_t sem; int ret; int count = 4; /* to be used within this process only */ ret = sem_init(&sem, 0, count);