Класс HashTable
(PECL pht >= 0.0.1)
Введение
Класс pht\HashTable - это одна из структур данных межпоточного взаимодействия (ITC), предоставляемых pht. Его можно безопасно передавать между потоками и управлять несколькими потоками с помощью блокировок мьютексов, которые были упакованы вместе со структурой данных. Он подсчитывается по потокам, поэтому его не нужно явно уничтожать.
Класс pht\HashTable обеспечивает доступ к массиву для своих объектов (вместе с функциями isset() и unset()). Интерфейс ArrayAccess явно не реализован, потому что он нужен только для классов пользовательского пространства.
Обзор классов
Содержание
- pht\HashTable::lock — Acquires the hash table's mutex lock
- pht\HashTable::size — Gets the size of the hash table
- pht\HashTable::unlock — Releases the hash table's mutex lock