(PECL sync >= 1.1.0)
Введение
Кроссплатформенная, встроенная, согласованная реализация именованных объектов общей памяти.
Совместно используемая память позволяет двум отдельным процессам обмениваться данными без необходимости в сложных каналах или сокетах. Существует несколько реализаций с общей памятью для PHP. Именованная разделяемая память является альтернативой.
Объекты синхронизации (например, SyncMutex) все еще необходимы для защиты большинства видов использования общей памяти.
Обзор классов
class SyncSharedMemory {
/* Методы */
public __construct ( string $name , int $size )
public bool first ( void )
public read ([ int $start = 0 [, int $length ]] )
public bool size ( void )
public write ([ string $string [, int $start = 0 ]] )
}
Содержание