sem_release

(PHP 4, PHP 5, PHP 7, PHP 8)

sem_releaseGibt einen Semaphor frei

Beschreibung

sem_release(SysvSemaphore$semaphore): bool

sem_release() gibt den angegebenen Semaphor frei, wenn er gegenwärtig vom aufrufenden Prozess gehalten wird; anderenfalls wird eine Warnung ausgegeben.

Nach der Freigabe eines Semaphors kann er mit sem_acquire() jederzeit wieder angefordert werden.

Parameter-Liste

semaphore

Ein Semaphor, wie er von sem_get() zurückgegeben wurde.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Changelog

VersionBeschreibung
8.0.0semaphore erwartet nun eine SysvSemaphore-Instanz; vorher wurde eine resource erwartet.

Siehe auch

To Top