Php/docs/pht-hashtable.unlock

From Get docs

pht\HashTable::unlock

(PECL pht >= 0.0.1)

pht\HashTable::unlockReleases the hash table's mutex lock


Description

public pht\HashTable::unlock ( ) : void

This method will release the mutex lock associated with the hash table.


Parameters

This function has no parameters.


Return Values

No return value.


Examples

Example #1 Locking a hash table's mutex lock

<?phpuse pht\{Thread, HashTable};$thread = new Thread();$hashTable = new HashTable();$thread->addFunctionTask(function ($hashTable) {    $hashTable->lock();    $hashTable['a'] = 1;    $hashTable->unlock();}, $hashTable);$thread->start();// $hashTable is currently being used by multiple threads$hashTable->lock();$hashTable['b'] = 2;$hashTable->unlock();$thread->join();