A classe SyncSharedMemory

(PECL sync >= 1.1.0)

Introdução

Uma implementação nativa, consistente e multiplataforma de objetos de memória compartilhada nomeados.

Memória compartilhada permite que dois processos separados se comuniquem sem a necessidade de tubos ou sockets complexos. Existem várias implementações de memória compartilhada baseadas em inteiros para PHP. A memória compartilhada nomeada é uma alternativa.

Objetos de sincronização (por exemplo, SyncMutex) ainda são necessários para proteger a maioria dos usos de memória compartilhada.

Resumo da classe

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

Table of Contents