マルチスレッドのプログラミング

sem_destroy の構文

int sem_destroy(sem_t *sem);
#include <semaphore.h>

sem_t sem;
int ret;

ret = sem_destroy(&sem); /* the semaphore is destroyed */

セマフォーの記憶領域は解放されません。