int sem_wait(sem_t * sem); int sem_post(sem_t * sem); 这两个函数都要用一个由sem_init调用初始化的信号量对象的指针做参数。 sem_post函数的作用是给信号量的值加上一个“1”,它是一个“原子操作”---即同时对同一个信号量做加“1”操作的两个线程是不会冲突的;而同时对同一个文件进行读、...
POSIX semaphore: sem_open, sem_close, sem_post, sem_wait 2011-01-18 18:05 −一、Posix有名信号灯 1.posix有名信号灯函数 函数sem_open创建一个新的有名信号灯或打开一个已存在的有名信号灯。有名信号灯总是既可用于线程间的同步,又能用于进程间的同步。 1. sem_open 名称:: sem_open 功能: ...