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.
Table of Contents
- SyncMutex::__construct — Constrói um novo objeto SyncMutex
- SyncMutex::lock — Aguarda um bloqueio exclusivo
- SyncMutex::unlock — Destrava o mutex