Sync SyncSharedMemory 클래스
(PECL sync >= 1.0.0)
소개
명명된 공유 메모리 개체의 플랫폼 간, 기본, 일관된 구현입니다.
공유 메모리를 사용하면 복잡한 파이프나 소켓 없이 두 개의 개별 프로세스가 통신할 수 있습니다. PHP를 위한 정수 기반 공유 메모리 구현이 몇 가지 있습니다. 명명된 공유 메모리가 대안입니다.
대부분의 공유 메모리 사용을 보호하려면 동기화 개체(예: SyncMutex)가 필요합니다.
클래스 개요
class SyncSharedMemory {
/* Methods */
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)
}
목차
- 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