The SyncSemaphore class

はじめに

A cross-platform, native implementation of named and unnamed semaphore objects.

A semaphore restricts access to a limited resource to a limited number of instances. Semaphores differ from mutexes in that they can allow more than one instance to access a resource at one time while a mutex only allows one instance at a time.

クラス概要

SyncSemaphore
class SyncSemaphore {
/* メソッド */
public __construct(string $name = ?, int $initialval = 1, bool $autounlock = true)
public bool lock(int $wait = -1)
public bool unlock(int &$prevcount = ?)
}
目次