Руководство по РНР 3.0




Описание



Описание

int sem_get (int key, int [ max_acquire ] , int [ perm ] );

Возвращает положительный индентификатор семафора при успехе или false при ошибке.

sem_get() возвращает идентификатор, который может быть использован для доступа к семафору System V с указанным ключом. Семафор создается, если необходимо, используя биты доступа, указанные в perm (по умолчанию 0666). Число процессов, которое может быть зафиксировано семафором одновременно устанавливается в max_acquire (по-умолчанию 1). В действительности это значение устанавливается только если процесс обнаруживает, что он является единственным, присоединенным к семафору.

Повторный вызов функции sem_get() с тем же ключем вернет другой идентификатор семафора, но оба идентификатора указывают на один и тот же семафор.

См. также: sem_acquire() and sem_release() .







Начало  Назад  Вперед


Книжный магазин