日期:2014-05-16 浏览次数:20653 次
// Create semaphore sem_t * sem; sem = sem_open( SEM_NAME, OPEN_FLAG, OPEN_MODE, 1 ); if( SEM_FAILED == sem ) { fprintf(stdout, "ERROR: Create semaphore...\n"); exit(0); }
sem_t * sem = sem_open(SEM_NAME, 0); if(sem != SEM_FAILED) { sem_wait(sem); } // some operation sem_post(sem); usleep(500000);
sem_t * sem = sem_open(SEM_NAME, 0); if(sem != SEM_FAILED) { sem_wait(sem); } // some operation sem_post(sem); usleep(300000);