Класс Vector

(PECL pht >= 0.0.1)

Введение

Класс pht\Vector - это одна из структур данных межпоточного взаимодействия (ITC), предоставляемых pht. Его можно безопасно передавать между потоками и управлять несколькими потоками с помощью блокировок мьютексов, которые были упакованы вместе со структурой данных. Он подсчитывается по потокам, поэтому его не нужно явно уничтожать.

Класс pht\Vector обеспечивает доступ к массиву для своих объектов (вместе с функциями isset() и unset()). Интерфейс ArrayAccess явно не реализован, потому что он нужен только для классов пользовательского пространства.

Обзор классов

pht\Vector implements pht\Threaded {
/* Методы */
public __construct(int $size = 0, mixed $value = 0): Vector
public deleteAt(int $offset): void
public insertAt(mixed $value, int $offset): void
public lock(): void
public pop(): mixed
public push(mixed $value): void
public resize(int $size, mixed $value = 0): void
public shift(): mixed
public size(): int
public unlock(): void
public unshift(mixed $value): void
public updateAt(mixed $value, int $offset): void
}

Содержание

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top