Just to clarify what is meant by "process" above:
On the Apache webserver, many PHP requests will be executed within the same process space because it is multithreaded. However, any semaphores got and acquired by a script and not released and removed will still be automatically cleaned up by the PHP interpreter each time the script terminates.
Remove any trash before emailing!
sem_acquire
(PHP 4, PHP 5)
sem_acquire — Adquirir un semáforo
Descripción
bool sem_acquire
( resource $sem_identifier
)
sem_acquire() se bloquea (si es necesario) hasta que el semáforo pueda ser adquirido. Un proceso que intente adquirir un semáforo que ya ha sido adquirido se bloqueará para siempre si al adquirir el semáforo causa que su número máximo de semáforo sea excedido.
Después de procesar una petición, cualquier semáforo adquirido por el proceso pero no liberado explícitamente será liberado automáticamente y se generará un mensaje de tipo warning.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
gladd at trash dot eris dot qinetiq dot com
13-Apr-2004 09:02
