# Sync

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- SyncMutex — La classe SyncMutex
  - SyncMutex::__construct — Construit un nouvel objet SyncMutex
  - SyncMutex::lock — Obtient un verrou exclusif
  - SyncMutex::unlock — Déverouille le mutex
- SyncSemaphore — La classe SyncSemaphore
  - SyncSemaphore::__construct — Construit un nouvel objet SyncSemaphore
  - SyncSemaphore::lock — Décrémente le compteur de l'objet SyncSemaphore ou attend
  - SyncSemaphore::unlock — Incrémente le compteur de l'objet SyncSemaphore
- SyncEvent — La classe SyncEvent
  - SyncEvent::__construct — Construit un nouvel objet SyncEvent
  - SyncEvent::fire — Lance/défini l'événement
  - SyncEvent::reset — Réinitialise manuellement un événement
  - SyncEvent::wait — Attend que l'objet SyncEvent ne soit lancé
- SyncReaderWriter — La classe SyncReaderWriter
  - SyncReaderWriter::__construct — Construit un nouvel objet SyncReaderWriter
  - SyncReaderWriter::readlock — Obtiens un verrou de lecture
  - SyncReaderWriter::readunlock — Libère un verrou de lecture
  - SyncReaderWriter::writelock — Obtiens un verrou d'écriture exclusif
  - SyncReaderWriter::writeunlock — Libère un verrou d'écriture
- SyncSharedMemory — The SyncSharedMemory class
  - SyncSharedMemory::__construct — Constructs a new SyncSharedMemory object
  - SyncSharedMemory::first — Check to see if the object is the first instance system-wide of named shared memory
  - SyncSharedMemory::read — Copy data from named shared memory
  - SyncSharedMemory::size — Returns the size of the named shared memory
  - SyncSharedMemory::write — Copy data to named shared memory