Вы можете уничтожить и повторно инициализировать семафор POSIX, если на нем нет потоков, ожидающих его, и нет никакой возможности, что другой поток может попытаться использовать его в течение интервала, в течение которого он недопустим (уничтожен).Тем не менее, я подозреваю, что мотивация для этого исходит из неправильного понимания того, что вы пытаетесь достичь ...