Introduction
PHP Manual
PHP Manual»Sync»SyncSharedMemory

La classe SyncSharedMemory

(PECL sync >= 1.1.0)

Une implémentation native, cohérente et multi-plateforme d'objets de mémoire partagée nommée.

La mémoire partagée permet à deux processus distincts de communiquer sans avoir besoin de tuyaux ou de sockets complexes. Il existe plusieurs implémentations de mémoire partagée basées sur des entiers pour PHP. La mémoire partagée nommée est une alternative.

Les objets de synchronisation (par exemple, SyncMutex) sont toujours nécessaires pour protéger la plupart des utilisations de la mémoire partagée.

class SyncSharedMemory {
/* Méthodes */
public function __construct(string $name, int $size)
public function first(): bool
public function read(int $start = 0, int $length = ?)
public function size(): int
public function write(string $string = ?, int $start = 0)
}

Sommaire

To Top