Php/docs/pht-hashtable.unlock

提供:Dev Guides
< Php
移動先:案内検索

pht\HashTable::unlock

(PECL pht >= 0.0.1)

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


説明

public pht\HashTable::unlock ( ) : void

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


パラメータ

この関数にはパラメータはありません。


返り値

No return value.


例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();