La funzione restituisce: TRUE se ha successo, FALSE se si verifica un errore.
La funzione sem_release() rilascia il semaforo se questo è attualmente acquisito dal processo chiamante. In caso contrario sarà generato un messaggio di warning.
Dopo avere rilasciato un semaforo, occorre eseguire di nuovo sem_acquire() per ri-acquisirlo.
Vedere anche: sem_get() e sem_acquire().
Nota: Questa funzione non è utilizzabile sui sistemi Windows.