Класс SyncSemaphore
(PECL sync >= 1.0.0)
Введение
Кроссплатформенная, нативная реализация именованных и безымянных объектов семафоров.
Семафор ограничивает доступ к ограниченному ресурсу ограниченным числом экземпляров. Семафоры отличаются от мьютексов тем, что они могут разрешить доступ к ресурсу более чем одному экземпляру одновременно, в то время как мьютекс допускает только один экземпляр за раз.
Обзор классов
SyncSemaphore
{
/* Методы */
}Содержание
- SyncSemaphore::__construct — Constructs a new SyncSemaphore object
- SyncSemaphore::lock — Decreases the count of the semaphore or waits
- SyncSemaphore::unlock — Increases the count of the semaphore