Forum und email

sem_acquire

(PHP 4, PHP 5)

sem_acquire — 세마포어를 획득

설명

int sem_acquire ( int $sem_identifier )

반환값: 성공하면 TRUE, 실패하면 에러를 출력한다.

sem_acquire()함수는 (만일 필요하다면)세마포어를 획득할 수 있을 때까지 막는다. 이미 획득된 세마포어를 획득하려는 프로세서가 세마포어의 max_acquire를 초과한다면 영원히 중단될 것이다.

리퀘스트 처리후, 명백하게 릴리즈되지 않은 프로세서에 의해 획득된 어떤 세마포어도 자동적으로 릴리즈 되며, 경고를 발생시킬 것이다. (After processing a request, any semaphores acquired by the process but not explicitly released will be released automatically and a warning will be generated.)

참조: sem_get(), sem_release().