布尔 / 信号量
让你的应用不再害怕并行执行
dev-master
2013-12-11 11:07 UTC
Requires
- boo1ean/shared: dev-master
- phpunit/phpunit: 3.7.*@dev
This package is not auto-updated.
Last update: 2024-09-24 06:31:40 UTC
README
此包提供简单的信号量包装器,可以与不同的适配器一起工作
基本用法
<?php use Semaphore\Semaphore; $lock = new Semaphore(); $key = 'oh no!'; if ($lock->locked($key) { // Meh, it's so locked... } else { // Lock semaphore $lock->lock($key); // Do thread-safe operations reallyImportantCriticalStuff(); // Release lock $lock->unlock($key); }