Sync SyncMutex 클래스
(PECL sync >= 1.0.0)
소개
명명된 및 명명되지 않은 셀 수 있는 뮤텍스 개체의 플랫폼 간 기본 구현입니다.
뮤텍스는 공유 리소스(예: 파일)에 대한 액세스를 단일 인스턴스로 제한하는 상호 배제 개체입니다. 셀 수 있는 뮤텍스는 뮤텍스를 한 번 획득하고 내부적으로 뮤텍스가 잠긴 횟수를 추적합니다. 뮤텍스는 범위를 벗어나는 즉시 잠금 해제되거나 잠긴 횟수와 동일한 횟수로 잠금 해제됩니다.
클래스 개요
class SyncMutex {
/* Methods */
public __construct(string $name = ?)
public lock(int $wait = -1): bool
public unlock(bool $all = false): bool
}
목차
- SyncMutex::__construct — Constructs a new SyncMutex object
- SyncMutex::lock — Waits for an exclusive lock
- SyncMutex::unlock — Unlocks the mutex