downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

sem_get> <msg_stat_queue
Last updated: Fri, 30 Oct 2009

view this page in

sem_acquire

(PHP 4, PHP 5)

sem_acquireZugriff auf Semaphor anfordern

Beschreibung

bool sem_acquire ( resource $sem_identifier )

sem_acquire() blockiert (falls nötig) bis ein Zugriff auf den Semaphor möglich ist. Ein Prozess der Zugriff auf einen Semaphor anfordert auf den er bereits Zugriff hat wird für immer blockieren wenn dieser erneute Zugriff die maximalen Zugriffe auf diesen Semaphor überschreiten würde. sem_identifier ist eine von sem_get() gelieferte Semaphor-Resource.

Nach Abarbeitung eines requests werden alle noch vom Prozess gehaltenen Semaphore automatisch freigegeben und entsprechende Warnungen erzeugt.

Parameter-Liste

sem_identifier

sem_identifier ist ein von sem_get() geliefertes Resourcehandle

Rückgabewerte

Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.

Siehe auch



add a note add a note User Contributed Notes
sem_acquire
gladd at trash dot eris dot qinetiq dot com
13-Apr-2004 09:02
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_get> <msg_stat_queue
Last updated: Fri, 30 Oct 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites