pht\HashTable::unlock
(PECL pht >= 0.0.1)
pht\HashTable::unlock — Releases 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();