Php/docs/pht-atomicinteger.unlock
From Get docs
pht\AtomicInteger::unlock
(PECL pht >= 0.0.1)
pht\AtomicInteger::unlock — Releases the atomic integer's mutex lock
Description
public pht\AtomicInteger::unlock ( ) : void
This method will release the mutex lock associated with the atomic integer.
Parameters
This function has no parameters.
Return Values
No return value.
Examples
Example #1 Grouping together an atomic integer's operations (requiring a mutex lock)
<?phpuse pht\AtomicInteger;$atomicInteger = new AtomicInteger(2);// assumes $atomicInteger is being used by multiple threads$atomicInteger->lock();$atomicInteger->set($atomicInteger->get() * 2); // double the value$atomicInteger->unlock();var_dump($atomicInteger->get());
The above example will output:
int(4)