A classe SyncMutex

(PECL sync >= 1.0.0)

Introdução

Uma implementação nativa e multiplataforma de objetos de mutex contáveis nomeados e não nomeados.

Um mutex é um objeto de exclusão mútua que restringe o acesso a um recurso compartilhado (por exemplo, um arquivo) a uma única instância. Mutexes contáveis adquirem o mutex uma única vez e rastreiam internamente o número de vezes que o mutex é bloqueado. O mutex é desbloqueado assim que sair do escopo ou for desbloqueado o mesmo número de vezes que foi bloqueado.

Resumo da classe

classSyncMutex {
public__construct(string$name = ?)
publiclock(int$wait = -1): bool
publicunlock(bool$all = false): bool
}

Índice

To Top