sem_init(&semaphore, 0, 1);